Java
she_cool_
这个作者很懒,什么都没留下…
展开
-
线程串行并行调度实现
线程串行并行调度实现 问题描述 问题描述:线程A、B、C并行执行,然后和线程D串行执行,如何实现。 问题具体化:现在有A、B、C三个线程,每一个线程分别完成打印0~4的任务,有一个线程D,在A、B、C完成打印之后打印“Hello world!”。 解决思路 我们都知道线程就是用来实现并发执行的,而要实现的结果是在A、B、C三个线程并行执行完之后才执行线程D的任务,那么就需要获取等到A、B、C三个线...原创 2019-10-17 19:19:08 · 1185 阅读 · 0 评论 -
Java进程与线程归纳
Java进程与线程归纳 接触java开发或者Android开发的时候,必不可少的会接触到进程、线程这样的概念和知识,那么进程和线程到底是什么,又有什么样的关联以及有什么特点呢? 概述 进程和线程,分别对应的英文单词是Process和Thread。 先说进程,我们一般使用的电脑或者手机在运行的时候,运行的每一个程序之间相互不影响,当一个程序异常崩溃之后,其他程序可以继续执行。简单来理解,每一个程序运...原创 2019-03-12 19:59:07 · 166 阅读 · 0 评论 -
Java线程池知识梳理
Java线程池 前言 平时使用Java线程时,习惯于直接new Thread来创建一个线程,这种创建线程的方法随手就出来了,满足于我们一般的使用场景,但是每次new Thread都会产生一个对象,同时我们也知道这样的线程缺乏有效的管理,由此java推出了线程池,相对于直接new Thread,线程池有以下优点: 降低资源消耗 线程池可利用已存在线程,少了对象的创建,减少了性能开销 可有效管理...原创 2019-04-08 16:18:33 · 389 阅读 · 0 评论