随笔分类 -  多线程

摘要:1.进程与线程 1.1 进程 进程是资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 1.2 线程 线程是调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程切换的开销小。 一个Java应用程序java.exe,其实至少有三个线程:main()主线程(受异常影响),gc() 阅读全文
posted @ 2024-05-08 11:23 kiss_sheep 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.用来存储数据:set()/get() 2.使用ThreadLocal存储的数据,线程安全(核心原因在于每个线程操作的是自己独立的变量副本,线程之间不会共享或竞争同一份数据) 3.用完调用remove方法释放(否则可能发生内存泄漏) `/** * ThreadLocal 工具类 */ @Suppr 阅读全文
posted @ 2024-02-25 22:39 kiss_sheep 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示