并发编程系列教程(07) - 线程池原理分析(一)

并发编程系列教程(07) - 线程池原理分析(一)

本文主要讲解并发包相关的内容,示例代码已经上传到Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/Java-ThreadDemo1. CountDownLatch(计数器)CountDownLatch 类位于java.util.concurrent...

并发编程系列教程(06) - 多线程之间通讯(wait、notify、sleep、Lock锁、Condition)

并发编程系列教程(06) - 多线程之间通讯(wait、notify、sleep、Lock锁、Condition)

代码已上传到Github,有兴趣的同学可以下载来看(https://github.com/ylw-github/Java-ThreadDemo)1. 什么是多线程之间通讯?多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。2. 多线程之间的通讯需求需求:第一个线程写入(input...

并发编程系列教程(02) - 多线程安全

并发编程系列教程(02) - 多线程安全

文章涉及到的代码已上传到Github,有兴趣的同学可以参考下(https://github.com/ylw-github/Java-ThreadDemo)1. 什么是线程安全当多个线程同时共享时,全局变量或静态变量,做写操作时,可能会发生数据冲突的过程,也就是线程安全的问题。但是做读操作是不会发生数...

并发编程系列教程(01) - 多线程基础

并发编程系列教程(01) - 多线程基础

代码已上传到我的Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/Java-ThreadDemo.git1. 线程与进程的区别进程是所有线程的集合,每一个线程是进程中的一条执行路径。2. 为什么使用多线程主要能体现到多线程提高程序效率。3. 多线程...

并发编程系列教程(08) - 线程池原理分析(二)

并发编程系列教程(08) - 线程池原理分析(二)

代码已经上传到Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/Java-ThreadDemo1. 什么是线程池Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。