10-19 张森霖

多线程:

线程的生命周期:

  • 新建,运行,中断,死亡。

    线程中断的四种原因:
    • JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU使用权处于中断状态。
    • 线程使用CPU资源期间,执行了sleep方法,使当前线程进入休眠状态。
    • 线程使用cpu资源期间,执行了wait方法。
    • 线程使用cpu资源期间,执行某个操作进入阻塞状态。如执行读写操作。

优先级:

  1. 如果没有设置线程的优先级,每个线程的优先级都是5.线程的优先级可以通过setpriority调整。

线程同步机制:当一个A线程使用synchronized修饰的方法时,其他线程想使用这个synchronized关键字修饰的方法就必须等待,直到线程A使用完该方法。

今日总结:今天学习了多线程,多线程是java的特点之一。晚上写了今天的作业,然后看了基础知识点总结。复习了集合的内容。

标签

评论

this is is footer