线程(同步锁中有对象锁如取现 还有类锁static)

线程(同步锁中有对象锁如取现 还有类锁static)_第1张图片


线程(同步锁中有对象锁如取现 还有类锁static)_第2张图片


线程(同步锁中有对象锁如取现 还有类锁static)_第3张图片
能用接口就不用继承


线程(同步锁中有对象锁如取现 还有类锁static)_第4张图片
各自执行各自的


线程(同步锁中有对象锁如取现 还有类锁static)_第5张图片
再次体现当线程多长时间停止

1.yield() 让同等优先级的线程有执行的机会,且时间不固定。和sleep 用法一样。

2.join  线程合并!

================================================================

1.同步:为了数据的安全,所在条件:(这个做完了看张孝祥 张老师的视频)

    a.多线程 

    b.共享一个数据

    c.对共享数据有修改操作!

3. 线程的同步!

必须在多线程下; 多线程下共享一个数据;共享数据涉及到修改!

4.线程同步机制效率低但是更加安全!


线程(同步锁中有对象锁如取现 还有类锁static)_第6张图片


线程(同步锁中有对象锁如取现 还有类锁static)_第7张图片


线程(同步锁中有对象锁如取现 还有类锁static)_第8张图片

==========================================================

用户线程。

守护线程。随着主进程的结束而结束


线程(同步锁中有对象锁如取现 还有类锁static)_第9张图片

定时器:

你可能感兴趣的:(线程(同步锁中有对象锁如取现 还有类锁static))