java多线程-实现多线程(一)
2024-01-09 11:30:45
目录
1.1 进程
- 是正在运行的程序是系统进行资源分配和调用的独立单位
- 每一个进程都有它自己的内存空间和系统资源?
1.2 线程
线程是进程中的单个顺序控制流,是一条执行路径?
- 单线程:一个进程如果只有一条执行路径,则称为单线程程序
- 多线程:一个进程如果有多条执行路径,则称为多线程程序?
1.3?多线程的实现方式??
?Class Thread 类
?
方式1(继承Thread类)
- 定义一个类MyThread继承Thread类
- 在MyThread类中重写run()方法
- 创建MyThread类的对象
- 启动线程?
1、创建?MyThread
2、 继承Thread类
?
?3、在MyThread类中重写run()方法
?4、创建MyThread类的对象,并启动,观测结果
- 为什么要重写run()方法?
????????run()是用来封装被线程执行的代码
- run()方法和start()方法的区别?
????????run():封装线程执行的代码,直接调用,相当于普通方法的调用
????????star():启动线程,然后由JVM调用此线程的run()方法?
?
文章来源:https://blog.csdn.net/m0_60769905/article/details/135474575
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!