Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
线程池之 ThreadPoolExecutor
网上一堆 ThreadPoolExecutor 的解读 有些可能还相互矛盾 其实 ThreadPoolExecutor类的注释中就有大量的说明 本文基于jdk1 8 0中代码注释加上自己的一点理解与实践 一 为什么使用线程池 线程池主要解决
Java多线程并发
线程池
Java多线程通信-Semaphore(信号量)
一 semaphone 信号量 Semaphone 信号量 是一个同步工具类 用来控制同时访问某个资源的线程数量 还可以用来实现某些资源池 或者给容器添加边界 Semaphone管理着一组 虚拟 的许可 permit 许可的初始数量可通过构
Java多线程并发
Java
Semaphore
多线程
Java多线程通信-CountDownLatch(闭锁)
一 CountDownLatch 闭锁 闭锁是一个同步工具类 它可以延迟线程的进度直到其到达终止状态 闭锁的作用相当于一扇门 在到达结束状态之前 这扇门是关闭的 并且不允许任何进程通过 当到达结束状态时 这扇门会打开并允许所有的线程通过 当
Java多线程并发
Java
开发语言
线程安全性的基本概念
线程安全性 我们总是说要编写线程安全的代码 有时候也会讨论某个类是不是线程安全的 那到底什么是线程安全性呢 网上有很多说法 可以被多个线程调用 并且线程之间不会出现错误的交互 多个线程调用时 不需要做额外的动作等等 但这话 明明什么都说了
Java多线程并发
多线程
Java
线程安全