10-19 张森霖
多线程:
线程的生命周期:
-
新建,运行,中断,死亡。
线程中断的四种原因:
- JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU使用权处于中断状态。
- 线程使用CPU资源期间,执行了sleep方法,使当前线程进入休眠状态。
- 线程使用cpu资源期间,执行了wait方法。
- 线程使用cpu资源期间,执行某个操作进入阻塞状态。如执行读写操作。
优先级:
- 如果没有设置线程的优先级,每个线程的优先级都是5.线程的优先级可以通过setpriority调整。
线程同步机制:当一个A线程使用synchronized修饰的方法时,其他线程想使用这个synchronized关键字修饰的方法就必须等待,直到线程A使用完该方法。
今日总结:今天学习了多线程,多线程是java的特点之一。晚上写了今天的作业,然后看了基础知识点总结。复习了集合的内容。
点赞
评论留言