我看到一些單詞,比如mend,amend;wait,await,在前面加了一個(gè)a,用...,是他們的意思變化了,用法沒(méi)有什么區(qū)別Lock的await/singal和Object的wait/notify的區(qū)別,在使用Lock之前,我們都使用Object的wait和notify實(shí)現(xiàn)同步的。
區(qū)別是await可以直接加動(dòng)詞。wait經(jīng)常還要加for比如Wegotupearlyandfoundbreakfastawaitingus.Wegotupearlyandfoundbreakfastwaitingforus.我們?cè)缭缙鹕?看見(jiàn)早餐已準(zhǔn)備好等我們吃
co是基于ES6的generatorfunction的二次封裝asyncawait是基于node-fiber的二次封裝,而node-fiber主要是node.js的C 拓展,所以是在V8上的coroutine實(shí)現(xiàn)與增強(qiáng),并且支持在ES5上使用
在使用Lock之前,我們都使用Object的wait和notify實(shí)現(xiàn)同步的。舉例來(lái)說(shuō),一個(gè)producer和consumer,consumer發(fā)現(xiàn)沒(méi)有東西了,等待,produer生成東西了,喚醒
4、我看到一些單詞,比如mend,amend;wait,await。。。在前面加了一個(gè)a,用...是他們的意思變化了,用法沒(méi)有什么區(qū)別
{4。