作者 邓超

x

@@ -16,7 +16,7 @@ function start(){ @@ -16,7 +16,7 @@ function start(){
16 16
17 $id = 0; 17 $id = 0;
18 18
19 - $goNum = 0; 19 +// $goNum = 0;
20 // 循环阻塞 20 // 循环阻塞
21 while (true){ 21 while (true){
22 22
@@ -24,8 +24,8 @@ function start(){ @@ -24,8 +24,8 @@ function start(){
24 24
25 if($id){ 25 if($id){
26 // 启动一个协程 26 // 启动一个协程
27 - go(function () use ($id,&$goNum){  
28 - $goNum++; 27 +// go(function () use ($id,&$goNum){
  28 +// $goNum++;
29 // 开始同步 29 // 开始同步
30 try { 30 try {
31 sync($id); 31 sync($id);
@@ -34,19 +34,19 @@ function start(){ @@ -34,19 +34,19 @@ function start(){
34 } 34 }
35 \Lib\Log::getInstance()->write(); 35 \Lib\Log::getInstance()->write();
36 36
37 - co::defer(function () use (&$goNum){  
38 - $goNum--;  
39 - });  
40 - }); 37 +// co::defer(function () use (&$goNum){
  38 +// $goNum--;
  39 +// });
  40 +// });
41 41
42 }else{ 42 }else{
43 break; 43 break;
44 } 44 }
45 } 45 }
46 46
47 - while ($goNum>0){  
48 - co::sleep(1);  
49 - } 47 +// while ($goNum>0){
  48 +// co::sleep(1);
  49 +// }
50 _echo('结束了'); 50 _echo('结束了');
51 } 51 }
52 52