摘要: 转载自:BeginInvoke和EndInvoke方法IDE:Visual Studio 2008本系列教程主要包括如下内容:1. BeginInvoke和EndInvoke方法2. Thread类3. 线程池4. 线程同步基础5. 死锁6. 线程同步的7种方法7. 如何在线程中访问GUI组件一、线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或... 阅读全文
posted @ 2018-10-19 16:22 蛮哥哥 阅读(826) 评论(0) 推荐(0) 编辑
摘要: c#高效的线程安全队列ConcurrentQueue(上)c# 高效的线程安全队列ConcurrentQueue(下) Segment类c#高效的线程安全队列ConcurrentQueue 阅读全文
posted @ 2018-10-19 14:57 蛮哥哥 阅读(6023) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:C# ManualResetEventManualResetEvent被用于在两个或多个线程间进行线程信号发送。多个线程可以通过调用ManualResetEvent对象的WaitOne方法进入等待或阻塞状态。当控制线程调用Set()方法,所有等待线程将恢复并继续执行。ManualResetEvent是如何工作的 在内存中保持着一个bool值,如果bool值为False,则使所有线... 阅读全文
posted @ 2018-10-19 11:42 蛮哥哥 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:C# AutoResetEventAutoResetEvent 常常被用来在两个线程之间进行信号发送AutoResetEvent是.net线程简易同步方法中的一种,两个线程共享相同的AutoResetEvent对象,线程可以通过调用AutoResetEvent对象的WaitOne()方法进入等待状态,然后另外一个线程通过调用AutoResetEvent对象的Set()方法取消等待的状态... 阅读全文
posted @ 2018-10-19 11:34 蛮哥哥 阅读(732) 评论(0) 推荐(1) 编辑