线程
OOEM
这个作者很懒,什么都没留下…
展开
-
生產者消費者(解決綫程同步問題)
這届上幹貨,初學者可以瞭解下!class Info { private String name; private String description; public synchronized void set(String name, String description) { this.name = name; try { Thread.sleep(1000原创 2017-06-28 20:21:35 · 227 阅读 · 0 评论 -
综合实战:生产者与消费者(利用Object类解决重复操作)
上幹貨之前給大家分享個面試題。如下:請問sleep() 和 wait() 的區別?答案在最下面。class Info { private String name; private String description; private boolean flag=true; public synchronized void set(String name, String desc原创 2017-06-28 20:48:25 · 239 阅读 · 0 评论 -
Thead、runable、callable总结
1..Thread 有单继承局限,所以不经常使用,但是所有的线程对象一定要通过Thread中的start()方法调用开启线程;2.Runnable 使用时可以避免单线程局限性,一般都时通过实现用Runnable接口进行操作;3.Callable Callable 比Runnable唯一好的一点,就是多出了返回值数据:原创 2017-06-26 14:48:53 · 242 阅读 · 0 评论