线程的分离属性
1.资源 资源是有限的,在程序运行过程中,一段代码、一段空间、一个变量、CPU、内存都可以看作资源
2.互斥锁: 是一种资源,当一个线程任务加锁,其余线程任务无法再次加锁,直到解锁后才能加锁 互斥锁主要是用来防止多个线程任务竞争某个资源 加锁和解锁中间的代码称为临界代码也称为临界区
信号量
线程的分离属性
1.资源 资源是有限的,在程序运行过程中,一段代码、一段空间、一个变量、CPU、内存都可以看作资源
2.互斥锁: 是一种资源,当一个线程任务加锁,其余线程任务无法再次加锁,直到解锁后才能加锁 互斥锁主要是用来防止多个线程任务竞争某个资源 加锁和解锁中间的代码称为临界代码也称为临界区
信号量