From d060f15e830fa7178d998f8de2efa05d8f59981f Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Tue, 23 Feb 2021 01:55:43 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4task=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=AF=B9=E8=81=94=E7=BD=91=E4=BB=BB=E5=8A=A1=E7=9A=84=E8=AE=A1?= =?UTF-8?q?=E6=95=B0=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zframework/task.lua | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/Zframework/task.lua b/Zframework/task.lua index 8ab4e7a7..f2685c7c 100644 --- a/Zframework/task.lua +++ b/Zframework/task.lua @@ -2,23 +2,16 @@ local rem=table.remove local ct=coroutine local assert=assert local tasks={} -local netTaskCount=0 local TASK={} function TASK.getCount() return #tasks end -function TASK.netTaskCount() - return netTaskCount -end function TASK.update() for i=#tasks,1,-1 do local T=tasks[i] assert(ct.resume(T.thread)) if ct.status(T.thread)=="dead"then - if T.net then - netTaskCount=netTaskCount-1 - end rem(tasks,i) end end @@ -34,25 +27,9 @@ function TASK.new(code,...) } end end -function TASK.newNet(code,...) - local thread=ct.create(code) - ct.resume(thread,...) - if ct.status(thread)~="dead"then - tasks[#tasks+1]={ - thread=thread, - code=code, - args={...}, - net=true, - } - end - netTaskCount=netTaskCount+1 -end function TASK.removeTask_code(code) for i=#tasks,1,-1 do if tasks[i].code==code then - if tasks[i].net then - netTaskCount=netTaskCount-1 - end rem(tasks,i) end end @@ -60,9 +37,6 @@ end function TASK.removeTask_iterate(func,...) for i=#tasks,1,-1 do if func(tasks[i],...)then - if tasks[i].net then - netTaskCount=netTaskCount-1 - end rem(tasks,i) end end