1.系统资源 指 cpu , 文件,网络(网线),键盘…,锁
2.系统资源都是共享资源,都是分配给继承,对线程来说都是共享资源
3.简单来说,系统资源都是分配给线程的
4.建立起,所有系统资源都是 分配给线程来使用的,观念
5.系统资源既然是线程共享的(即所有线程都在争抢),那什么线程什么时候占用不释放
线程占用且,不释放共享资源的几种情况
1.cpu
线程指令是原子性的时候,不释放cpu资源
2.内存(例如锁,例如java堆数据)
当线程指令是原子性的时候,不释放内存共享资源
2.其他(基本都是要 开启 io通道的,只要开启io通道,在这个io通道关闭之前,共享资源都不会被释放)
其他的,例如网线,设备键盘,文件,在他们被这个线程用完之前都不会释放,
并且 这些资源 和线程 之间 会产生io通道的,线程用完资源后,会关闭通道
其实简单来说,这些 开启IO通道,