Optimize wait/message (#9086)

* add `IExecutor.yield` to optimize `wait`

* add MessageType.label. and add outSuccess

* remove `MessageType.label` in support `marks`

* amend

* amend
This commit is contained in:
WayZer
2023-10-07 01:20:53 +08:00
committed by GitHub
parent 5c0c8dcd43
commit 84dc5550ab
3 changed files with 23 additions and 9 deletions

View File

@@ -514,6 +514,10 @@ public class LogicBlock extends Block{
for(int i = 0; i < (int)accumulator; i++){
executor.runOnce();
accumulator --;
if(executor.yield){
executor.yield = false;
break;
}
}
}
}