一、使用synchronize以及wait()、notify() /notifyAll() 上面的程序在只有两个线程时(一个生产者,一个消费者)可以正常工作。打印的log如下...
IP属地:河北
一、使用synchronize以及wait()、notify() /notifyAll() 上面的程序在只有两个线程时(一个生产者,一个消费者)可以正常工作。打印的log如下...
原始堆如下: 堆排序算法 构造初始堆,从最后一个非叶节点开始调整选出叶子节点中比自己大的一个交换,如果交换后的叶子节点不满足堆,则继续调整。image20和16交换后导致16...
前言: 1、什么是IO多路复用: 随着网络需求的增大,对于网络服务性能的要求也越来越高,而这也逐步促进了IO模型的发展。 最初的IO模型是阻塞式的,就是在数据没有准备好的时候...