现有一个遗留系统中,用到了很多多线程。其中等待机制是这么做的:
1. 主线程在需要等待的时候,先开启一个等待线程。初始化时预定一个时间。等待线程启动后立刻
wait()/wait(nTime).
2. 主线程 join 等待线程
3. 外部事件到达时,interrupt 等待线程。E.g. in a listener or update method
4. 主线程继续执行下去
这种方式利用了InterruptedException控制业务逻辑,除了这个缺点外不知还有没有别的弊端?
多线程等待机制
最新推荐文章于 2024-10-15 19:37:56 发布
359

被折叠的 条评论
为什么被折叠?



