![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
javaceo
这个作者很懒,什么都没留下…
展开
-
Java 协同控制
协同控制是并发程序必不可少的重要手段。主要分为两大控制方法,一个是JDK提供的最基础的协同控制方法,一个是java.util.concurrent包下的拓展类控制,接下来我们将会介绍这两种方法有哪些操作可以进行同步控制。一、基础的协同控制线程基础知识因为加锁涉及到多线程,所以有必要先说一下线程的基础知识(定义那些就不必多说了吧~~)。首先线程是有生命周期的,在Java中它有6个状态来表示,...原创 2019-12-16 15:58:14 · 550 阅读 · 0 评论 -
Java IO 系统
#阻塞式I/O模型 BIO阻塞,当进程在等待数据时,若该数据一直没有产生,则该进程将一直等待,直到等待的数据产生为止,这个过程中进程的状态是阻塞的。非阻塞式I/O模型在非阻塞式I/O模型中,当进程等待内核的数据,而当该数据未到达的时候,进程会不断询问内核,直到内核准备好数据。NIOIO多路复用模型,就是通过一种新的系统调用,一个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是内...原创 2019-12-15 20:35:49 · 258 阅读 · 0 评论