[.NET] Thread resume问题

楼主: KawasumiMai (さあ、死ぬがいい)   2014-11-11 16:50:02
如题
最近在写多执行绪的东西
VS里面提示有关于Thread的部分
suspend跟resume这两个函式已经过时
建议改用其他方法
网络上查到的其中一个做法是
另外设Flag,并且在Thread中检查
并在暂停的时候让他连续sleep
现在的问题是
1.Thread本身进行的事情并不完全是循环
所以需要在每个阶段检查Flag?
2.Thread内部呼叫了一个递回Function
这表示如果只在Thread内检查Flag是没用的
会需要等到递回跑完才生效
这部分应该不会是在递回内每个阶段也都检查一次Flag吧?
3.也许最根本的方法就是把Flag的做法改掉?
总觉得这作法怪怪的

Links booklink

Contact Us: admin [ a t ] ucptt.com