3
2
¥ 18.00 ¥22.00 课程8.0折
开通会员,立省1.80元, 立即开通
立即购买

你将收获

通俗易懂的方式掌握Java技术

手把手教你掌握每一个知识点

适用人群

零基础,想学习Java的朋友,这将是最适合你的入门教程

课程介绍

本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每一个知识点。

真正做到零基础入门学习,适合初学者的教程!


课程内容包括:

1.线程简介

2.创建线程

3.线程的生命周期

4.线程安全问题

5.线程间的通信

6.生产者-消费者问题

7.线程单例


课程讨论

讲的很详细,很不错,好评加111111111111111111

同学笔记

  • xsydalao 2020-07-17 14:39:49

    来源:线程间的通信 查看详情

    每个对象都自带锁池和等待池

    锁池:

    1. 当线程执行同步块时如果无法获取特定对象上的锁,此时会进入该对象的锁池
    2. 当锁被归还给对象时,锁池中的多个线程会共同竞争获取该对象的锁
    3. 获取锁的对象将执行同步代码块,执行完毕后释放锁

    等待池:

    1. 当线程获取对象的锁后,可调用wait()方法放弃锁,此时会进入该对象的等待池
    2. 其他线程(线程自己无法唤醒自己)调用该对象的notify()或notifyAll()方法或等待时间超时时,等待池中线程会被唤醒,会进入该对象的锁池
    3. 当线程获取对象锁后,将从上次调用wait()方法的位置开始继续运行

     

     

  • xsydalao 2020-07-16 22:03:51

    来源:创建线程-继承Thread类 查看详情

    线程通过调用start()方法执行,而不是run()方法

没有更多了