首页 > 代码库 > 多线程笔记
多线程笔记
1.线程:一个程序里面不同的执行路径。
2.推荐实现接口runnable而不是继承thread,因为Java是单继承的,继承了thread之后机不能继承其他类了。
3.join相当于方法调用。
3.syschronized,在执行这个方法过程之中当前对象被锁定。
4.掌握生产者消费者问题。
5.在判断时候用while而不是if,因为如果发生interrupt异常的话,if后面的还会执行,会出错,而while的话还会判断一次。
例如:
6.wait与sleep的区别:
wait是object的方法,sleep是thread的方法 都可以使自己停住:
7.volatile关键字:
8.通过管道流进行线程通信
9.最后总结:
10.遗留问题:
(1)TT.java m1 and m2的先后顺序
( 2 )消费者与生产者问题练习
多线程笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。