
多线程
Not Talk
Talk is cheap,Show me your code。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程-线程通信
一:wait与notifywait:执行该方法的线程对象,释放同步锁,JVM把该线程存放到等待池中,等待其他的线程唤醒该线程。notify:执行该方法的线程唤醒在等待池等待的任意一个线程,把线程转到锁池中等待。notifyAll:执行该方法的线程唤醒在等待池等待的所有线程,把线程转到锁池中等待。多个线程只有使用同一对象的时候,多线程才有互斥效果,我们把这个用来做互斥的对象称之为同步监听对象...原创 2020-03-09 14:10:21 · 148 阅读 · 0 评论 -
Java多线程-线程同步
同步代码块 //同步锁表示需要共享的对象 synchronized (同步锁){ //同步代码块 }同步方法使用synchronized修饰的方法,保证A线程执行该方法的时候,其他线程只能在外面等着。对于非static方法,同步锁就是this.对于static方法,我们使用当前方法所在类的字节码对象( Object.class)synchronized pub...原创 2020-03-09 14:10:39 · 149 阅读 · 0 评论 -
java多线程经典例子
生产者消费者问题class Clerk { private int num = 0; public int getNum() { return num; } public void setNum(int num) { this.num = num; }}class Producer extends Thread...原创 2020-03-08 20:39:50 · 387 阅读 · 0 评论