进程与线程(二)

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

进程与线程(二)

谨其   2020-01-11 我要评论

守护线程与非守护线程??

守护线程:和main相关,一个特征:和主线程一起销毁

举例:手机上关掉app后,后台还在运行

非守护线程:和主线程互不影响

用户线程:用户自己创建的线程,用户创建线程,如果主线程停止掉,不会影响用户(非守护线程)

gc线程()

 

 结果:

 

 

 多线程的运行状态:

 

 新建:new Thread()

就绪:等待cpu调度,就绪状态,start()

休眠:sleep方法或者wait

 

运行:cpu开始执行

什么是线程安全??

当多个线程共享同一个全局变量,做写的时候,可能会受到其他线程的干扰,导致数据有问题,做读的时候,不会产生线程安全问题

 

线程如何同步()保证数据的原子性

synchroized

lock 

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们