线程的通信方式:
1.通过synchronize关键字来对多个线程进行同步,这样得到的数据会是同步的,读写也不会出问题。
2.通过同步方法中的wait/notify方法来对线程进行停止唤醒
某系统中有3个并发进程,都需要同类资源4 个,试问该系统不会发生死锁的最少资源数是:
-
10
在本题目中,当有三个并发进程同时对资源进行申请时,最可能发生死锁的情况是三个进程当前各自都占据了3个资源,此时,只再需要1个该类资源,即可以在这种情况下不发生死锁。如果是四个进程就是每个进程占四个资源;五个进程就是每个进程占5个资源;
答案:3*3+1=10