- 博客(18)
- 资源 (12)
- 收藏
- 关注
原创 java高并发系列 - 第18天:JAVA线程池,这一篇就够了
这是java高并发系列第18篇文章。本文主要内容什么是线程池线程池实现原理线程池中常见的各种队列自定义线程创建的工厂常见的饱和策略自定义饱和策略线程池中两种关闭方法有何不...
2019-07-29 07:36:00
314
原创 java高并发系列 - 第17天:JUC中的循环栅栏CyclicBarrier的6种使用场景
这是java高并发系列第17篇。本文主要内容介绍CyclicBarrier6个示例介绍CyclicBarrier的使用对比CyclicBarrier和CountDownL...
2019-07-25 08:04:00
687
原创 java高并发系列 - 第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能...
这是java高并发系列第16篇文章。本篇内容介绍CountDownLatch及使用场景提供几个示例介绍CountDownLatch的使用手写一个并行处理任务的工具类假如有...
2019-07-23 07:42:39
210
原创 java高并发系列 - 第15天:JUC中的Semaphore(信号量)
java高并发系列第15篇文章Semaphore(信号量)为多线程协作提供了更为强大的控制方法,前面的文章中我们学了synchronized和重入锁ReentrantLo...
2019-07-22 07:18:00
223
原创 java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能
java高并发系列第14篇文章本文主要内容:讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例介绍LockSupport主要用法对比3种方式,了解他们之间的区别Loc...
2019-07-20 16:59:51
193
原创 java高并发系列 - 第13天:JUC中的Condition对象
java高并发系列第13篇文章本文内容synchronized中实现线程等待和唤醒Condition简介及常用方法介绍及相关示例使用Condition实现生产者消费者使用...
2019-07-19 22:21:26
243
原创 java高并发系列 - 第12天JUC:ReentrantLock重入锁
java高并发系列第12篇文章本篇文章开始将juc中常用的一些类,估计会有十来篇。synchronized的局限性synchronized是java内置的关键字,它提供了...
2019-07-18 07:41:00
196
原创 java高并发系列 - 第11天:线程中断的几种方式
java高并发系列第11篇文章本文主要探讨一下中断线程的几种方式。通过一个变量控制线程中断代码:package com.itsoku.chat05; import ja...
2019-07-17 07:40:00
345
原创 java高并发系列 - 第10天:线程安全和synchronized关键字
java高并发系列第10篇文章什么是线程安全?当多个线程去访问同一个类(对象或方法)的时候,该类都能表现出正常的行为(与自己预想的结果一致),那我们就可以所这个类是线程安...
2019-07-16 17:21:09
211
原创 java高并发系列 - 第9天:用户线程和守护线程
java高并发系列第9篇文章守护线程是一种特殊的线程,在后台默默地完成一些系统性的服务,比如垃圾回收线程、JIT线程都是守护线程。与之对应的是用户线程,用户线程可以理解为...
2019-07-15 08:06:00
196
原创 java高并发系列 - 第8天:线程组
java高并发系列第8篇文章线程组我们可以把线程归属到某个线程组中,线程组可以包含多个线程以及线程组,线程和线程组组成了父子关系,是个树形结构,如下图:使用线程组可以方便...
2019-07-14 08:12:00
212
原创 java高并发系列 - 第7天:volatile与Java内存模型
java高并发系列第7篇文章public class Demo09 { public static boolean flag = true; publ...
2019-07-13 10:29:08
229
原创 java高并发系列 - 第6天:线程的基本操作
java高并发系列第6篇文章,本文内容有点多,有问题的,可以留言或者入群讨论。新建线程新建线程很简单。只需要使用new关键字创建一个线程对象,然后调用它的start()启...
2019-07-12 22:48:58
252
原创 java并发系列第5天-深入理解进程和线程
java高并发系列第5篇文章,朋友们没掉队吧,坚持住,继续加油。进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单...
2019-07-10 21:16:11
73
原创 java高并发系列 - 第4天:JMM相关的一些概念
java高并发系列第4篇文章JMM(java内存模型),由于并发程序要比串行程序复杂很多,其中一个重要原因是并发程序中数据访问一致性和安全性将会受到严重挑战。如何保证一个...
2019-07-09 16:29:48
229
原创 java高并发系列-第3天:有关并行的两个重要定律
java高并发系列第3篇文章,一个月,咱们一起啃下java高并发,欢迎留言打卡,一起坚持一个月,拿下java高并发。有关为什么要使用并行程序的问题前面已经进行了简单的探讨...
2019-07-07 07:29:17
296
原创 java高并发系列-第2天:并发级别
这是java高并发系列第2篇文章,一个月,咱们一起啃下java高并发,欢迎留言打卡,一起坚持一个月,拿下java高并发。由于临界区的存在,多线程之间的并发必须受到控制。根...
2019-07-06 08:34:00
301
原创 java高并发系列-第1天:必须知道的几个概念
接下来一个月,咱们一起啃下java高并发,欢迎留言打卡,一起坚持一个月,拿下java高并发。同步(Synchronous)和异步(Asynchronous)同步和异步通常...
2019-07-05 07:40:00
357
jsonp源码以及jar包
2012-09-08
极客时间课程
2019-04-30
springaop中切入点表达式完整示例代码
2019-04-29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝