一.多线程使用过程中的临界资源问题 1.临界资源:被多个线程同时访问的资源 临界资源产生的原因:有多个线程同时访问一个资源的时候,如果一个线程在取值的过程中,时间片又被其他的线程抢走了,临界资源问题就产生了 如何解决临界资源问题? 一个线程在访问临界资源的时候,如果给这个资源上一把锁,这个时候如果其他线程也要访问这个资源的话,就需要在锁外面等待 2.锁: 对象锁:在Java中,任意的对象都可以被当做锁来使用 类锁:把一个类当做锁,语法:类名.class 二.使用锁来解决临界资源问题 1.同步代码…