一、使用synchronize以及wait()、notify() /notifyAll() 上面的程序在只有兩個線程時(一個生產(chǎn)者,一個消費(fèi)者)可以正常工作。打印的log如下...
IP屬地:寧夏
一、使用synchronize以及wait()、notify() /notifyAll() 上面的程序在只有兩個線程時(一個生產(chǎn)者,一個消費(fèi)者)可以正常工作。打印的log如下...
原始堆如下: 堆排序算法 構(gòu)造初始堆,從最后一個非葉節(jié)點開始調(diào)整選出葉子節(jié)點中比自己大的一個交換,如果交換后的葉子節(jié)點不滿足堆,則繼續(xù)調(diào)整。image20和16交換后導(dǎo)致16...
前言: 1、什么是IO多路復(fù)用: 隨著網(wǎng)絡(luò)需求的增大,對于網(wǎng)絡(luò)服務(wù)性能的要求也越來越高,而這也逐步促進(jìn)了IO模型的發(fā)展。 最初的IO模型是阻塞式的,就是在數(shù)據(jù)沒有準(zhǔn)備好的時候...