线程
- 回顾
- 线程
-
- 创建线程的方式:
- 线程休眠
- 线程分组
- 线程优先级:
- 线程分类:
回顾
操作系统:
-硬件(冯诺依曼体系系统)
-软件(OS操作系统)内核部分(内核态)、用户部分(用户态)
进程:系统分配资源的最小单位
单进程程序->多进程程序
线程:系统调度的最小单位
(优点:创建的时候占用更少的资源,并且多个线程之间可以共享资源)
线程共享的资源:
- 打开的文件
- 共享内存
进程VS线程
- 进程:系统分配资源的最小单位,线程:系统调度的最小单位
- 一个进程至少要包含一个线程
- 线程必须要依附于进程,线程是进程实质工作的一个最小单位
线程
创建线程的方式:
- 继承Thread类是实现线程创建方式
继承Thread的缺点:Java语言的设计当中只能实现单继承,如果继承了Thread类,就不能继承其他类,所以引入了接口,接口可以实现多个
- 实现Runnable接口的方式
- 实现Callable接口的方式(可以得到线程执行之后的结果)
线程休眠
- 方法1:
- 方法2:
- 方法3:
使用两个线程打印“AABBCCDD”/p>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!