
多线程
田田田田__
心若向阳,无谓悲伤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程学习
对多线程学习感兴趣的可以看一下实力推荐高洪岩大佬的Java多线程编程核心技术这本书https://github.com/QingboTian/Java-Muliti-thread-Programming-Learning原创 2019-06-13 22:48:32 · 133 阅读 · 0 评论 -
实现三个线程轮流执行顺序打印ABC
这道题目在多线程的面试题中可能遇到的比较多,由于最近一直在学习Java多线程编程的知识,这里做一个总结,总结的可能并不是很全面,有问题或者有更好的编程方法也欢迎大家指出。这道题目的实现方式很多,这里就以我了解的进行一个总结。首先,我们看一下题目:有三个线程A、B、C,采用多线程的方式使三个线程轮流执行顺序打印ABC 10次,结果如下:通过wait/notify实现package tes...原创 2019-06-16 00:43:18 · 10841 阅读 · 4 评论 -
多线程实现生产者/消费者模型
生产者/消费者模型不多讲,默认大家都是了解的,直接上代码。一对一(wait/notify)package chapter3.producerconsumer;public class Count { private int count; public int getCount() { return count; } public void setCount(int coun...原创 2019-06-16 00:57:00 · 1206 阅读 · 0 评论 -
Java中线程的状态详解
无论我们是在学习OS中了解的线程还是在多线程的学习中了解的线程,都会学习到一个共同的知识点,就是线程的生命周期或者是线程的状态,这里通过Java语言对线程进行详解。在Java语言中,我们对Thread类肯定是非常熟悉的,那大家知道在Java语言中,线程的状态在哪里定义的吗?在Java中,线程的状态是通过内部枚举类实现的,无论我们通过API或者是源码我们看到,线程有6中状态,分别是NEW,RUN...原创 2019-06-22 22:17:57 · 166 阅读 · 0 评论 -
ThreadPoolExecutor讲解
线程池这里首先明白一个概念,什么是线程池(自己总结的,总感觉太偏向于概念性的内容反而不利于理解):线程池就是提前创建好固定数量的线程,有任务则执行,没有任务则进行等待。线程池解决了线程频繁创建与销毁在资源上的浪费,一次创建多次使用一次销毁。优点统一管理,更加方便避免资源上的浪费控制并发数量等ThreadPoolExecutor继承关系构造器:重点(每个参数的意义)/** ...原创 2019-08-13 10:35:49 · 165 阅读 · 0 评论 -
多线程总结
多线程主要运用在并发下,并且多线程的面试也多以并发的题目来考,我用思维导图做了总结。对多线程基础不太熟悉的,建议先去看Java多线程核心编程技术这本书,或者也可以看https://github.com/QingboTian/Java-Muliti-thread-Programming-Learning,代码的结构在描述上也比较清晰,然后再去学习JUC包下的类。...原创 2019-08-13 10:44:45 · 123 阅读 · 0 评论