多线程的一些零碎知识
2018-01-27 23:01
218 查看
1.run()和start()区别:
start:start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码
run:run()方法当作普通方法的方式调用,程序还是要顺序执行,并不能多线程执行还是要等待run方法体执行完
毕后才可继续执行下面的代码
2.sleep和wait的区别:sleep不让处锁,而wait让出锁。
start:start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码
run:run()方法当作普通方法的方式调用,程序还是要顺序执行,并不能多线程执行还是要等待run方法体执行完
毕后才可继续执行下面的代码
2.sleep和wait的区别:sleep不让处锁,而wait让出锁。
相关文章推荐
- j2se学习中的一些零碎知识点2之基础知识
- j2se学习中的一些零碎知识点8之多线程
- 线程的一些零碎知识总结
- C语言的一些零碎知识
- IOS开发:一些零碎知识
- C/C++一些零碎的知识
- java多线程一些知识
- linux应用--freetype在linux-PC下的一些零碎知识
- 黑马程序员-- 一些零碎的知识
- 一些零碎知识积累
- 关于java集合的一些零碎知识什锦
- 关于前端一些零碎的知识.
- 关于多线程的一些小知识
- ios开发一些零碎的小知识(二)
- 一些零碎的知识
- Javascript的一些零碎知识
- 使用多线程需要知道的一些知识
- struts2中一些零碎的小知识
- Shell脚本笔记(一)一些零碎的基础知识
- Echarts的一些零碎操作知识