有n个进程,共享的同类资源数为m,则避免死锁的最少资源数是n(m-1)+1
时间片轮转多用在分时
共享内存并未提供同步机制,也就是说,在第一个进程结束对共享内存的写操作之前,并无自动机制可以阻止第二个进程开始对它进行读取。
一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;可重入函数对全局变量才需要互斥量保护。
并行是同时发生的多个并发事件,并发事件之间一定要同一时刻发生
多线程调用时要进行保护时,主要是针对全局变量和静态变量的,函数内的局部变量不会受到影响。