线程有4个状态
initial
Runnable
Blocked
Exitingrun()函数运行完后,处于Exiting状态。
线程所占用的内存资源,虚拟机会在线程Exit后自动回收。
而线程对象也会象其他普通对象一样,由gc回收。
sleep后,不一定会正常恢复运行。如果有其他高优先级的线程处于Runnable状态,前面sleep的线程是不能马上恢复运行的。具体情况还要根据不同的线程时序才能判断。线程的资源是很轻量级的。不会占很多资源。但线程对象的内存占用就要看具体情况了
initial
Runnable
Blocked
Exitingrun()函数运行完后,处于Exiting状态。
线程所占用的内存资源,虚拟机会在线程Exit后自动回收。
而线程对象也会象其他普通对象一样,由gc回收。
sleep后,不一定会正常恢复运行。如果有其他高优先级的线程处于Runnable状态,前面sleep的线程是不能马上恢复运行的。具体情况还要根据不同的线程时序才能判断。线程的资源是很轻量级的。不会占很多资源。但线程对象的内存占用就要看具体情况了
我想那还是比较简单
因为系统对它有很好的支持
连它都没有支持那不是天天死机
故用户可大胆去用