文件名称:线程外部挂起恢复控制(不使用Suspend与Resume中止线程)
文件大小:67KB
文件格式:ZIP
更新时间:2017-06-01 16:07:16
线程 挂起 Suspend Resume
自.NET 2.0以来,Thread.Suspend()与Thread.Resume()方法已过时,VS提示可以使用如Monitor等技术,但是对于刚接触同步控制的人来说理解起来太复杂。本人利用Thread.Abort()与Thread.Interrupt()可以引起目标线程异常的特点,开发了一种不使用已过时的方法来变相从外部控制线程的挂起与恢复的技术,原理简单,方便理解。 相关技术参考:http://msdn.microsoft.com/zh-cn/library/system.threading.thread.interrupt.aspx
【文件预览】:
MultiThreadTest
----MultiThreadTest.sln(1014B)
----MultiThreadTest.v12.suo(42KB)
----MultiThreadTest()
--------Program.cs(4KB)
--------app.config(134B)
--------MultiThreadTest.csproj.user(478B)
--------obj()
--------bin()
--------MultiThreadTest.csproj(4KB)
--------Properties()