线程简介

什么是线程

1. 线程是现代操作系统调度的最小单元

2.在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量

3.处理器在这些线程上告诉切换,让使用者感觉到这些线程在同时执行。

可以打断点看看当前运行的程序后台有几个线程

为什么要使用多线程

1. 利用现代处理器多核的优势,使用更多的核心来处理程序,提高程序运行速度

2. 异步执行操作,将数据一致性不强的操作异步处理,优化业务代码执行速度,提升用户体验

3. 更好的编程模型映射,Java提供了方便的并发工具类,可以开箱即用

线程优先级

作者: 元宝爸爸

出处:https://www.cnblogs.com/wozixiaoyao/p/11965398.html

版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。

觉得文章不错,点个关注呗!

原文地址:https://www.cnblogs.com/xinrong2019/p/11823434.html