当前位置:首页 > Windows程序 > 正文

线程:线程是进程的独立执行单元

2024-03-31 Windows程序

线程:线程是进程的独立执行单元,,每一个进程都有一个主线程,除了主线程可以包罗其他的线程。

多线程的意义:多线程有助于改进措施的总体响应性,提高CPU的效率。

多线程的应用措施域是相当不不变的,因为多个线程在同一时间内都能运行共享的成果模块。为了掩护应用措施的资源不被粉碎,为多线程措施供给了三种加锁的机制,分袂是:Monitor类、Lock关键字和Mutex类。


1. lock

lock实现的成果是:使后进入的线程不会中断当前的线程,而是期待当前线程结束后再继续执行。

应用:


代码如下:


private Object thisLock=new object();

lock(thisLock){

//锁定的代码块

}

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35972.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接