java多线程整理
前言
对java多线程的整理:
提示:以下是本篇文章正文内容:
1.知识点:😊
进程包含线程。线程就是引用软件当中互相独立,可以同时运行的功能。
多线程:能同时运行的功能比较多,可以同时做多件事情。(在等待文件下载的时候做其他的事情)
stringBuffered与stringBuilder:前者所有的方法都是同步的,有synchronized。
单线程:一条流水线,从上往下一次执行。*并发:多个指令,1个CPU,交替执行(摇摆)(不同时执行)
并行:多个指令,多个CPU,同时执行
2.多线程run方法里面的4步套路:😘
3.线程类的3中实现方式:😍
3种方式的区别:
1.是否继承Thread类
2.是否可以获取到多线程的结果
注意:java是“单继承”,继承了thread类就不可以继承别的类,就是说“可扩展性差”
而接口可以多继承,“可扩展性强”
下面:看代码:
总结
提示:这里对文章进行总结:
可以帮助我们快速了解多线程的3种创建方式。