threads
青盏
这个作者很懒,什么都没留下…
展开
-
多线程同步方法:临界区、事件、信号量、互斥对象
一、临界区(Critical Section)临界区是指一段独占某些共享资源的访问代码。任意时刻只容许一个线程对共享资源进行访问,如果有多个线程同时访问,那么在一个线程进入临界区后,其他线程只得等待直到该线程离开临界区。 注意: 一个线程进入临界区,其他试图进入该临界区的线程就会被挂起,不要在临界区执行长时间操作; 临界区只能用于同步本进程内的线程; 进入与离开临界区需同时匹配,如果不出临界原创 2017-02-17 23:09:52 · 1728 阅读 · 0 评论 -
线程与进程 计算密集型 IO密集型
线程与进程: 线程和进程通常都有一个主线/进程的负责分配任务和其他子线/进程负责执行任何。 多进程的优点在于一个子进程挂了,不会影响其他进程(主进程挂了就全挂了),但是其创建的代价较大,Apache采用的就是多进程机制; 而多线程一般要比多进程执行效率要高,但是由于共享内存一旦子线程挂了,就全挂了,ISS采用的就是多线程机制。 计算密集型 IO密集型 计算密集型任务主要消耗原创 2017-08-11 17:19:26 · 4881 阅读 · 0 评论