made process IDs static hopefully
This commit is contained in:
parent
375b425911
commit
85dbe20f9f
@ -5,7 +5,7 @@ while #tT > 0 do
|
|||||||
if C.status(v[2])~="dead" then
|
if C.status(v[2])~="dead" then
|
||||||
C.resume(v[2],table.unpack(ev))
|
C.resume(v[2],table.unpack(ev))
|
||||||
else
|
else
|
||||||
T.remove(tT,k)
|
tT[k] = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
tT,p,cT,C,T={},1,1,coroutine,table
|
tT,p,cT,pC,C,T={},1,1,1,coroutine,table
|
||||||
function E()
|
function E()
|
||||||
if tT[cT] ~= nil then return tT[cT][3] end
|
if tT[cT] ~= nil then return tT[cT][3] end
|
||||||
end
|
end
|
||||||
@ -9,5 +9,6 @@ function h(...)
|
|||||||
computer.pushSignal(...)
|
computer.pushSignal(...)
|
||||||
end
|
end
|
||||||
function s(n,f,e)
|
function s(n,f,e)
|
||||||
T.insert(tT,{n,C.create(f),(e or E() or {})})
|
tT[pC]={n,C.create(f),(e or E() or {})}
|
||||||
|
pC=pC+1
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user