![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 多线程
各种西瓜
这个作者很懒,什么都没留下…
展开
-
并行随笔(1)
线程和进程的关系:在早期的面向进程的计算机结构之中,进程是程序执行的基本实体,在现代面向线程的计算机结构之中进程是线程的容器。程序是指令,数据及其组织形式的描述,进程是程序的实体。线程是轻量级的进程,是程序执行的最小单位。使用多线程而不使用多进程,是应为线程之间的切换和调度成本远小于进程。java.lang.Thread包。 Thread.State 线程的状态: public enum Stat转载 2017-03-22 17:08:42 · 192 阅读 · 0 评论 -
并发随笔(1)
并发的相关概念 进程:原创 2017-04-17 21:13:43 · 220 阅读 · 0 评论 -
并发随笔(JUC开发包之重入锁)
JDK并发包(JUC) Condition 将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set(wait-set)。其中,Lock 替代了 synchronized 方法和语句的使用,Condition 替代了 Object 监视器方法的使用。重入锁 (java.util原创 2017-04-18 23:33:11 · 525 阅读 · 0 评论 -
ThreadPoolExecutor高级应用
自定义线程池队列的选择 使用有界队列(ArrayBlockingQueue)自定义线程池,当任务的数量小于corePoolSize的时候,直接创建新的线程执行任务。当任务数量大于corePoolSize的时候会将任务加入到等待队列。若等待队列已满再不大于maxPoolSize的情况下直接创建新的线程执行任务。 package threadpool;import java.util.Calendar;翻译 2017-06-18 17:28:57 · 433 阅读 · 0 评论 -
DelayQueue小例子
网吧上网:package Test1;import java.util.Calendar; import java.util.concurrent.DelayQueue; import java.util.concurrent.Delayed; import java.util.concurrent.TimeUnit;public class DelayQueueTest implements Ru翻译 2017-06-15 16:28:15 · 1536 阅读 · 0 评论