亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
1234
最近訪問板塊 發(fā)新帖
樓主: yulihua49
打印 上一主題 下一主題

[其他] 事件響應(yīng)方式 [復(fù)制鏈接]

論壇徽章:
0
31 [報(bào)告]
發(fā)表于 2017-07-28 09:04 |只看該作者
回復(fù) 27# cokeboL


論壇徽章:
0
32 [報(bào)告]
發(fā)表于 2017-07-28 09:23 |只看該作者
回復(fù) 27# cokeboL

回復(fù) 24# yulihua49


我也是有這個(gè)疑惑,這些(腳本)語言只管自己語言內(nèi)的線程或協(xié)程調(diào)度,根本不考慮對(duì)第三方庫(kù)的使用。

傳統(tǒng)行業(yè)程序經(jīng)常有這樣的情況,需要開不同的線程組調(diào)用第三方組件,比如4個(gè)線程跑IO,8個(gè)線程跑數(shù)據(jù)庫(kù),N個(gè)線程跑第三方庫(kù)調(diào)用,又N個(gè)線程消息處理。

在一個(gè)完整的消息處理過程中,這條消息要在不同的線程組間跳來跳去,要求語言能完全掌控并發(fā)處理,這也是C/C++最強(qiáng)的地方吧


其他語言如何解決這個(gè)問題呢???

論壇徽章:
36
子鼠
日期:2013-08-28 22:23:29黃金圣斗士
日期:2015-12-01 11:37:51程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-14 06:20:00CU十四周年紀(jì)念徽章
日期:2015-12-22 16:50:40IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-25 06:20:0015-16賽季CBA聯(lián)賽之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之福建
日期:2016-04-07 11:25:2215-16賽季CBA聯(lián)賽之青島
日期:2016-04-29 18:02:5915-16賽季CBA聯(lián)賽之北控
日期:2016-06-20 17:38:50技術(shù)圖書徽章
日期:2016-07-19 13:54:03程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-21 06:20:00
33 [報(bào)告]
發(fā)表于 2017-07-28 12:05 |只看該作者
xiao0613cn 發(fā)表于 2017-07-28 09:23
回復(fù) 27# cokeboL

回復(fù) 24# yulihua49

“這也是C/C++最強(qiáng)的地方吧”

這些是傳統(tǒng)語言的弱項(xiàng)。。。異步、信息傳遞,封裝起來麻煩,用起來也怕出錯(cuò),調(diào)度、鎖之類的性能影響難以衡量
個(gè)人覺得actor模型受追捧就是簡(jiǎn)化成了架構(gòu)的心智負(fù)擔(dān),一切都是消息

golang、erlang之類的天生支持并發(fā)的語言帶來另一種可能,很多場(chǎng)景可以編寫同步模型的代碼,尤其是web這種
很少有交互的,很方便,游戲這種強(qiáng)交互的類型寫起來也比其他語言舒服太多,最重要的是語言本身的心智負(fù)擔(dān)比
cpp少太多,豐富的package輕松滿足你各種需要,快速的編譯節(jié)省很多調(diào)試時(shí)間。。。優(yōu)點(diǎn)太多

BTW: golang不是腳本,是編譯型語言
         單純從跑cpu的代碼來測(cè),可能不如c/cpp,但是綜合性的項(xiàng)目,通常golang自身的調(diào)度、內(nèi)存管理,會(huì)比一般
         的c/cpper的架構(gòu)帶來更多性能提升
         綜合起來開發(fā)效率極高,性能也隨便夠用

論壇徽章:
154
2022北京冬奧會(huì)紀(jì)念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16賽季CBA聯(lián)賽之深圳
日期:2022-11-02 14:02:4515-16賽季CBA聯(lián)賽之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16賽季CBA聯(lián)賽之八一
日期:2023-11-04 19:23:5115-16賽季CBA聯(lián)賽之廣夏
日期:2023-12-13 18:09:34
34 [報(bào)告]
發(fā)表于 2017-07-28 14:51 |只看該作者
很多都是事件通知,还有回掉函数的

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯(lián)賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯(lián)賽之四川
日期:2017-02-07 21:08:572015年亞冠紀(jì)念徽章
日期:2015-11-06 12:31:58每日論壇發(fā)貼之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
35 [報(bào)告]
發(fā)表于 2017-07-30 22:06 |只看該作者
cokeboL 發(fā)表于 2016-08-15 14:32
最近論壇上的少,才看到。

eventfd這個(gè)好像沒什么可說的吧,epollfd,就是epoll那幾個(gè)接口

這個(gè)可以百度下,都是些對(duì)傳統(tǒng)事件機(jī)制的補(bǔ)充。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP