2017年7月9日
摘要: 生产者和消费者的例子 一、wait() / notify()方法 wait() / nofity()方法是基类Object的两个方法,也就意味着所有Java类都会拥有这两个方法,这样,我们就可以为任何对象实现同步机制。 wait()方法:当缓冲区已满/空时,生产者/消费者线程停止自己的执行,放弃锁, 阅读全文
posted @ 2017-07-09 18:28 苏小沫 阅读(187) 评论(0) 推荐(0)
摘要: 线程同步方法: synchronized修饰方法: 1.非静态方法: 默认的同步监听器对象 this 2.静态方法: 默认的同步监听器对象 是该方法所在类的 Class对象 ooxx.class 若线程是实现方式: :同步代码块: 同步监听对象可以选 this, 这个方法所在类的Class对象, 选 阅读全文
posted @ 2017-07-09 15:15 苏小沫 阅读(220) 评论(0) 推荐(0)
摘要: 1.什么是线程 * 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作* 2.多线程的应用场景 * 红蜘蛛同时共享屏幕给多个电脑 * 迅雷开启多条线程一起下载 * QQ同时和多个人一起视频 * 服务器同时处理多个客户端请求 ###24 阅读全文
posted @ 2017-07-09 10:32 苏小沫 阅读(146) 评论(0) 推荐(0)