Over the past 15 years , and nonblocking algorithms have been discovered for many common data structures )進(jìn)行了大量研究,許多人通用數(shù)據(jù)結(jié)構(gòu)已經(jīng)發(fā)現(xiàn)了無(wú)阻塞算法。
Nonblocking algorithms are used extensively at the operating system and jvm level for tasks such as thread and process scheduling 無(wú)阻塞算法被廣泛用于操作系統(tǒng)和jvm級(jí)別,進(jìn)行諸如線(xiàn)程和進(jìn)程調(diào)度等任務(wù)。
Most users are unlikely to develop nonblocking algorithms using atomic variables on their own - they are more likely to use the versions provided in 大多數(shù)用戶(hù)都不太可能使用原子變量自己開(kāi)發(fā)無(wú)阻塞算法他們更可能使用
Follow along with concurrency expert brian goetz as he explains how these new classes have enabled the development of highly scalable nonblocking algorithms in the java language 請(qǐng)跟隨并行專(zhuān)家brian goetz一起,了解這些新類(lèi)如何使用java語(yǔ)言開(kāi)發(fā)高度可伸縮的無(wú)阻塞算法。