C#多线程学习系列 - 系列教程 - 新手专题 - 博客园

C#多线程学习系列 
  当两个或更多线程需要同时访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。Mutex 是同步基元,它只向一个线程授予对共享资源的独占访问权。如果一个线程获取了互斥体,则要获取该互斥体的第二个线程将被挂起,直到第一个线程释放该互斥体。

2009年5月6日:
今天用最笨的方法解决了一个应用程序互斥的问题。就是一个应用程序只能起动一个。代码如下:

Code

 

多线程和异部调用:
1.EndInvoke用法

Code
2.使用IAsyncResult asyncResult属性来判断异步调用是否完成
Code
3.使用回调方式返回结果
Code
posted @ 2009-04-17 22:12  文明的天空  阅读(325)  评论(0编辑  收藏  举报