亲宝软件园·资讯

展开

进程与线程(二)

谨其 人气:1

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

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

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

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

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

gc线程()

 

 结果:

 

 

 多线程的运行状态:

 

 新建:new Thread()

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

休眠:sleep方法或者wait

 

运行:cpu开始执行

什么是线程安全??

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

 

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

synchroized

lock 

加载全部内容

相关教程
猜你喜欢
用户评论