博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#之Thread
阅读量:7293 次
发布时间:2019-06-30

本文共 436 字,大约阅读时间需要 1 分钟。

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. 避免死锁造成的没有意义的消耗

转载于:https://www.cnblogs.com/GameChina/p/4471060.html

你可能感兴趣的文章
动态磁盘的管理
查看>>
zookeeper 集群安装(单点与分布式成功安装)
查看>>
python中list,dirt方法说明
查看>>
lamp环境一键部署(yum)
查看>>
一个IT大学生来深圳2年半的经历感受
查看>>
VMware View 5.0 桌面虚拟化方案介绍视频
查看>>
理解Spring中的事务抽象
查看>>
java 设计模式 建造者模式
查看>>
mysql备份和恢复工作记录
查看>>
我的友情链接
查看>>
vFrank考VCDX的过程
查看>>
jQuery input同步发sims
查看>>
memcached起步
查看>>
lesson 10-你所不知道的邮件退信代码
查看>>
OSPF LSA过滤简述
查看>>
m283-tftp传输,nfs挂载rootfs
查看>>
Windows Server 2008搭建***服务
查看>>
实验一 路由配置(cisco packet tracer)
查看>>
装机流程
查看>>
练习题7
查看>>