摘要:
Lock & RLock :用来确保多线程多共享资源的访问。 Semaphore : 用来确保一定资源多线程访问时的上限,例如资源池。 Event : 是最简单的线程间通信的方式,一个线程可以发送信号,其他的线程接收到信号后执行操作。 我们知道,在Linux系统下,启动一个新的进程必须分配给它独立的 阅读全文
摘要:
进程和线程区别 1. 一个程序至少有一个进程,一个进程至少有一个线程。 2. 线程的划分尺度小于进程,使得多线程程序的并发性高。 3. 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺 阅读全文