在线程并发执行的时候,我们需要保证临界资源的安全访问,防止线程争抢资源,造成数据二义性。 线程同步: 条件变量 为什么使用条件变量? 对临界资源的时序可控性,条件满足会通知其他等待操作临界资源
一.多线程间的互斥 临界资源--每次只允许一个线程进行访问的资源线程间的互斥--多个线程在同一个时刻需要访问临界资源QMute类是一把线程锁,保证线程间的互斥--利用线程锁能够保证临界资源的安全性QM
什么是多线程通讯? 多线程通讯就是多个线程同时操作一个资源,但是操作的动作不同 代码实现 package com.kernel; class Res { private String nam