摘要: Java中的线程池 Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程 阅读全文
posted @ 2018-03-09 16:01 luozhiyun 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Java中的并发工具类 在JDK的并发包里提供了几个非常有用的并发工具类。CountDownLatch、CyclicBarrier和Semaphore工具类提供了一种并发流程控制的手段,Exchanger工具类则提供了在线程间交换数据的一种手段。本章会配合一些应用场景来介绍如何使用这些工具类。 等待 阅读全文
posted @ 2018-03-09 15:46 luozhiyun 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Java并发编程基础 线程简介 什么是线程 现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,操作系统就会创建一个Java进程。现代操作系统调度的最小单元是线程,也叫轻量级进程(LightWeight Process),在一个进程里可以创建多个线程,这些线程都拥有各自的计 阅读全文
posted @ 2018-03-09 11:39 luozhiyun 阅读(247) 评论(0) 推荐(0) 编辑