码迷,mamicode.com
首页 > Windows程序 > 详细

C#之Thread

时间:2015-05-01 21:09:57      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

1. thread用于一个程序多线程的实现,也就是可以多任务同时进行;thread还可以用于在等待一个任务完成时进行其他工作

 

2. 在单核情况下,多任务同时进行比一个一个进行速度慢,而多任务同时进行时处理的顺序也是按顺序每个thread进行一小段时间

技术分享                                                 技术分享

 

 

3. sleep方法是让该线程停止对应的时间,如thread1.sleep(1000)就是停1秒;而进行的死亡有两种,一是任务执行完自然的结束,二是在执行时主动的kill thread:

    --Use Thread.Interrupt() method, ask the thread to kill itself.

 

4. 让几个线程之间同步的机制:1.the Interlock class         2.The C# lock statement         3.The Monitor class

    

5. 避免死锁造成的没有意义的消耗

C#之Thread

标签:

原文地址:http://www.cnblogs.com/GameChina/p/4471060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!