




1.yield() 让同等优先级的线程有执行的机会,且时间不固定。和sleep 用法一样。
2.join 线程合并!
================================================================
1.同步:为了数据的安全,所在条件:(这个做完了看张孝祥 张老师的视频)
a.多线程
b.共享一个数据
c.对共享数据有修改操作!
3. 线程的同步!
必须在多线程下; 多线程下共享一个数据;共享数据涉及到修改!
4.线程同步机制效率低但是更加安全!



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

定时器:
网友评论