随笔分类 -  C#多线程编程

摘要:static 方法 方法在该方法所属类型第一次被使用的时候加载、在该类型所在应用程序域卸载的时候卸载、也就是说static 方法只加载一次、除非整个Domain 被卸载了。而实例方法(非静态方法),是在第一次该方法第一次调用的时候会加载、然后被缓存起来。但是中间如果有GC 的话, 就会被收集,那下次... 阅读全文
posted @ 2015-08-06 19:01 dapeng888 阅读(895) 评论(0) 推荐(0) 编辑
摘要:http://msdn.microsoft.com/zh-cn/library/dd267265(v=vs.110).aspxstatic void Main(string[] args) { // Construct a ConcurrentQueue. ConcurrentQueue cq = new ConcurrentQueue(); // Populate the queue. for (int i = 0; i { int lo... 阅读全文
posted @ 2014-03-18 11:35 dapeng888 阅读(3219) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/slikyn/articles/1525940.html 今天是第一次在C#中接触Thread,自己研究了一下其中Thread.Join()这个方法,下面谈谈自己的理解。 Thread.Join()在MSDN中的解释很模糊:Blocks the calling thread until a thread terminates有两个主要问题:1.什么是the calling thread? 2.什么是a thread? 首先来看一下有关的概念: 我们执行一个.exe文件实际上就是开启了一个进程,同时开启了至少一个... 阅读全文
posted @ 2014-03-17 20:30 dapeng888 阅读(292) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示