线程及线程池
开发无止境,BUG随身行
这个作者很懒,什么都没留下…
展开
-
Java线程池ExecutorService和CountDownLatch的简单示例
一、导读CountDownLatch可以保证程序在子线程都执行完毕的情况下再执行主线程。使用方法:对CountDownLatch对象设置初值,每个线程执行完后调用countDown方法,计数器减1,当所有线程都执行完毕后,计数器为0,继续执行主线程逻辑。二、代码示例 package com.hanshimeng.other;import java.util.concurrent.Co...原创 2019-04-09 17:53:38 · 980 阅读 · 0 评论 -
CountDownLatch高并发场景示例
package com.hanshimeng.other;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.Atomic...原创 2019-04-09 18:00:35 · 332 阅读 · 0 评论 -
Java核心技术笔记(持续更新中)
一、对java平台的理解1.Write once, run anywhere1、“一次编译、到处运行”说的是Java语言跨平台的特性,Java的跨平台特性与Java虚拟机的存在密不可分,可在不同的环境中运行。比如说Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。其实Java语言本身与其他的编程语言没有特别大的差异,并不是说Java语...原创 2019-04-14 17:52:42 · 1670 阅读 · 1 评论