![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
并发&&多线程
并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。
Hi-Sunshine
CSDN博客专家、Java领域新星创作者
展开
-
Java多线程系列--sleep()与wait()区别
最近在学习Java的相关内容,在学习的过程中,发现sleep()和wait()方法的区别还是应该总结学习一下的。让我们一起来了解一下吧。原创 2019-08-15 17:37:43 · 246 阅读 · 1 评论 -
Java多线程系列--join()和yield()和interrupt()理解
join()和yield()和interrupt()理解原创 2019-08-16 11:12:44 · 3253 阅读 · 2 评论 -
Java多线程系列--Synchronized和ReentrantLock区别
java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重入锁ReentrantLock。原创 2019-08-16 11:39:33 · 332 阅读 · 1 评论 -
Java多线程系列--线程池的实现原理
Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。原创 2019-08-16 19:43:04 · 321 阅读 · 0 评论 -
Java多线程系列--线程池的种类
一般情况下,我们并不直接使用 ThreadPoolExecutor 类创建线程池,而是通过 Executors 工具类去构建线程池。通过 Executors 工具类,我们可以构造5中不同的线程池。原创 2019-08-16 20:07:49 · 419 阅读 · 1 评论 -
Java多线程系列--线程间的状态转换
Java中的线程的生命周期大体可分为5种状态。具体是哪5种呢,让我们来一起了解一下。原创 2019-08-13 11:05:40 · 476 阅读 · 1 评论 -
Java多线程系列--多线程的实现方式
Java多线程实现方式主要有如下四种:继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;通过线程池创建线程。原创 2019-08-13 10:09:27 · 177 阅读 · 0 评论