Java多线程系列
一只逗比的程序猿
星空下的我们,对未来充满无限幻想...
展开
-
Java多线程系列(1)--实现多线程的三种方式
Java多线程系列之实现多线程的三种方式原创 2017-02-20 15:49:14 · 620 阅读 · 0 评论 -
Java之JUC系列(03)--互斥锁ReentrantLock
一、ReentrantLock基本介绍ReentrantLock是一个可重入的互斥锁,又被称为“互斥锁”。 ReentrantLock锁(互斥锁):指在同一个时间点只能被一个线程所持有;可重入则是说ReentrantLock可以被单个线程多次获取。 ReentrantLock分为“公平锁”和“非公平锁”。它们主要是体现在多个线程获取该锁的机制上是否公平。“锁”是为了保护竞争资源,防止多个线程同时原创 2017-02-23 15:38:35 · 657 阅读 · 0 评论 -
Java之JUC系列(04)--获取公平锁
JUC系列之获取公平锁原创 2017-02-25 12:43:46 · 667 阅读 · 0 评论 -
Java多线程基础问题
java多线程基础转载 2017-02-25 19:13:40 · 368 阅读 · 0 评论 -
Java多线程线程池(1)--基本概述
多线程系列之线程池基本概述原创 2017-02-26 10:15:19 · 365 阅读 · 0 评论 -
Java多线程线程池(2)--ThreadPoolExecutor
线程池之ThreadPoolExecutor原创 2017-02-26 10:59:25 · 469 阅读 · 0 评论 -
Java多线程线程池(3)--线程池原理
多线程线程池原理原创 2017-02-26 13:05:50 · 550 阅读 · 1 评论 -
java中线程队列BlockingQueue的用法
在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 认识BlockingQueue阻塞队列,解决数据共享问题,结合生产者消费者问题转载 2017-03-12 16:20:26 · 289 阅读 · 0 评论 -
Java多线程系列(9)--生产者和消费者
Java多线程系列,生产者与消费者问题原创 2017-02-22 20:34:37 · 294 阅读 · 0 评论 -
Java之JUC系列(02)--锁机制
Java并发工具包锁机制原创 2017-02-22 16:38:50 · 517 阅读 · 0 评论 -
Java多线程系列(2)--Thread中start()和run()
Java多线程系列之start()和run()原创 2017-02-20 16:53:28 · 361 阅读 · 0 评论 -
Java多线程系列(4)--线程等待与唤醒
线程等待与唤醒,wait、notify原创 2017-02-21 10:30:06 · 570 阅读 · 0 评论 -
Java多线程系列(5)--yield()和sleep()
多线程之线程让步与线程休眠原创 2017-02-21 14:35:07 · 442 阅读 · 0 评论 -
Java多线程系列(6)--interrupt()
多线程之interrupt转载 2017-02-21 16:25:19 · 336 阅读 · 0 评论 -
Java多线程系列(7)--join()理解
多线程中join()方法的理解转载 2017-02-21 15:35:52 · 267 阅读 · 0 评论 -
Java多线程系列(8)--线程优先级和守护线程(后台线程)
线程优先级和守护线程原创 2017-02-21 19:48:48 · 520 阅读 · 0 评论 -
Java之JUC系列(01)--“原子性”基本概述
一、JUC基本介绍 JUC(Java Util Concurrency):Java并发工具类。 由上图可以知道,Java并发工具类主要包含了五个部分。Atomic : AtomicInteger、AtomicLong、AtomicReferenceLocks : Lock, Condition, ReadWriteLockCollections : Queue, ConcurrentMap原创 2017-02-22 11:22:23 · 1457 阅读 · 0 评论 -
J.U.C--ThreadLocal的应用与使用原理
ThreadLocal的应用与使用原理转载 2017-03-12 17:13:07 · 342 阅读 · 0 评论