1.Buffer 是什么? 字面的意思是缓冲,他是和Channel 打交道的数据数据缓冲区,我们已经知道了,数据的读,写都要先放到缓冲区Buff...
实例实现 在代码中使用channel 通道,将本地的一个文件数据写入另一个文件当中,每次最多读取100个字节。 1.什么是NIO? NIO 是N...
1.什么是生产者消费者模式?### 生产者-消费者模式是一个经典的多线程设计模式。它为多线程间的协作提供了良好的解决方案。 在生产者-消费者模式...
1. 什么是futrue 模式呢? 他是一个使用非常广泛应用的并发模式,他的核心思想是异步调用。 2.future 模式是什么样的?有那几部分构...
一.不变模式 1.什么是不变模式? 一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类 ,不变并不代表是只读的,不变模式有一个特...
设计模式大致可以分为三个方面的应用 1.架构层面的设计模式,比如 mvc ,分层(http 分层) 2.代码层面的设计模式,提炼系统中的组件,比...
1.java 中常见的非线程安全类与线程安全的类 2.什么是线程安全?什么是非线程安全的?他们有什么区别? 所谓的线程安全就是指多个线程操作同一...
今天准备继续学习java 多线程时候,感觉不知从何学习,因为有些学过了,有些么有学过,感觉有点混乱,为了理一下思路,就画了一个java 多线程导...
题目: 使用 wait notify 实现一个队列,队列有2个方法,add 和 get 。 add方法往队列中添加元素, get方法往队列中获得...
文集作者