随笔分类 -  并发/多线程

摘要:1.什么是synchronized 我们将其理解为同步锁,可以实现共享资源的同步访问,解决线程并发的安全问题。synchronize翻译成中文:同步,使同步。synchronized:已同步。 1.1 怎么使用的 修饰实例方法,作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁 修饰静态方 阅读全文
posted @ 2019-08-27 08:51 问北 阅读(753) 评论(2) 推荐(0) 编辑
摘要:通过ThreadPoolExecutor的方式创建线程池 ThreadPoolExecutor 构造方法: 参数的意义: 1.corePoolSize 指定了线程池里的线程数量,核心线程池大小2.maximumPoolSize 指定了线程池里的最大线程数量3.keepAliveTime 当线程池线程 阅读全文
posted @ 2019-08-06 08:47 问北 阅读(1136) 评论(0) 推荐(1) 编辑
摘要:IDEA导入阿里规约插件,当你这样写代码时,插件就会自动监测出来,并给你红线提醒。 告诉你手动创建线程池,效果会更好。 在探秘原因之前我们要先了解一下线程池 ThreadPoolExecutor 都有哪些参数及其意义。 ThreadPoolExecutor 构造方法: 参数的意义: 1.corePo 阅读全文
posted @ 2019-08-04 13:46 问北 阅读(8975) 评论(0) 推荐(3) 编辑

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