![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 94
golazycat
我爱技术。
展开
-
JUC基础笔记
juc,即java.util.concurrent包的缩写,掌握了juc,就是拿到了Java并发编程的钥匙。 在《Java并发编程实战》等书中,已经详细介绍juc用法,如果你懒得看书,或者是忘了juc的用法,想快速回忆一下,可以看我这篇教程。 本教程很长,有很多的代码示例供食用~ 基础 volatile关键字 volatile关键字不属于juc的内容,但是为了铺垫后面的内容,这里先介绍下。 当多个...原创 2020-03-08 19:01:03 · 279 阅读 · 0 评论 -
NIO基础
NIO - 非阻塞式IO NIO, No blocking IO, 非阻塞式IO。指的是在发生IO操作时不会产生阻塞,利用NIO可以处理高并发和高访问的场景。和之相对的是BIO, Blocking IO,这是标准的阻塞IO。 BIO 一个经典的BIO的例子是一个最简单的C/S模型程序。以下为代码: public class BIODemoServer { public ...原创 2018-03-10 23:08:58 · 205 阅读 · 0 评论 -
Java并发工具
Java 并发工具包:java.util.concurrent java并发工具包来自jdk 1.5,它使得Java的并发编程变得更加容易。 下面介绍一些常见的API,更多请查阅官方文档。 数据结构和辅助类: BlockingQueue 阻塞队列是一种特殊的队列。这种队列是有限的。 阻塞队列适用于消费者生产者模型: 生产线程可以向阻塞队列插入数据,如果队列已满,那么生产线程...原创 2018-03-10 23:10:53 · 227 阅读 · 0 评论