Java并发编程
文章平均质量分 79
yangwenjie.jack
每天进步一点点
展开
-
从Java并发编程到升职加薪之并发工具类
上一章节讲到了线程的入门,从线程的创建到其生命周期,以及Thread类的相关方法的使用,以及讲到了ThreadLocal类的底层实现原理以及造成内存泄露的原因等等。 没看过的通过可以看下 https://blog.csdn.net/weixin_46621763/article/details/106246350 本章节主要讲一些常用的并发工具类,比如fork-join框架,CountDownLatch等等 1. Fork-Join框架 Java下多线程的开发一般是新启线程或者用线程池的方式,还可以用f.原创 2020-05-25 23:55:12 · 193 阅读 · 1 评论 -
从Java并发编程到升职加薪之线程入门
Java并发编程 1. 基本概念 1.1 什么是进程和线程 进程:操作系统分配资源的最小单元,这里的资源指的是CPU,内存和磁盘IO等。进程与进程之间是相互独立的。线程:CPU调度的最小单位,线程不能独立存在,必须依赖与进程而存在。一个进程内可以有多个线程。线程可以共享进程内的资源。在linux环境下,一个进程所能开的最大线程数为1000个,windows环境下,一个进程所能开的最大线程数为2000个。 1.2 CPU核心和线程数的关系 正常情况下CPU核心数与线程数是1:1关系,一个CPU核心执行一原创 2020-05-20 22:49:11 · 284 阅读 · 2 评论