![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
大胡子叔叔_
这个作者很懒,什么都没留下…
展开
-
死锁的案例
死锁就是当有两个或两个以上的线程都获得对方的资源,但彼此有不肯放开,处于僵持状态,此时便造成了死锁package cn.et.deadlock; public class DeadLock implements Runnable { private int flag = 1; private static Object obj1 = new Object(), obj2 = ne...原创 2018-02-27 16:09:53 · 178 阅读 · 0 评论 -
线程模拟抢票功能
package cn.et.deadlock; public class Ticket implements Runnable { private int tick=1000; Object obj=new Object(); public void run(){ while (true) { synchronize...原创 2018-02-27 19:02:13 · 731 阅读 · 3 评论 -
线程通信案例(消费者和生产者)
一、使用同步代码块package cn.et.deadlock; import java.util.ArrayList; import java.util.List; public class Communication { public static void main(String[] args) { Person person = new Person()...原创 2018-02-28 08:59:41 · 250 阅读 · 0 评论