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

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

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: crazyhadoop
打印 上一主題 下一主題

[Linux] Linux系統(tǒng)開發(fā)那點(diǎn)事兒 分享經(jīng)驗(yàn)得牛人力作。ǐ@獎名單已公布-2014-5-28) [復(fù)制鏈接]

論壇徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16賽季CBA聯(lián)賽之佛山
日期:2016-07-09 17:34:45操作系統(tǒng)版塊每周發(fā)帖之星
日期:2015-12-02 15:01:04IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-02 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-07 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-03 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辭舊歲徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
31 [報告]
發(fā)表于 2014-04-16 22:19 |只看該作者
回復(fù) 27# 阿注哥


    呵呵,善意,代碼寫的很好啊

論壇徽章:
0
32 [報告]
發(fā)表于 2014-04-17 17:15 |只看該作者
好話題,支持一下。

論壇徽章:
0
33 [報告]
發(fā)表于 2014-04-18 17:42 |只看該作者
幫樓上補(bǔ)充2點(diǎn)(基本知識)
4、遞歸少用,能不用盡量不用
5、循環(huán)最好不要超過3層

論壇徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午馬
日期:2014-08-06 03:56:58
34 [報告]
發(fā)表于 2014-04-19 18:48 |只看該作者
有一段時間了,都已不陌生了,
,linux 很強(qiáng)大。

論壇徽章:
0
35 [報告]
發(fā)表于 2014-04-21 10:33 |只看該作者
需要的學(xué)習(xí)的東西 超多的

論壇徽章:
9
寅虎
日期:2014-06-03 14:10:05午馬
日期:2015-01-08 16:49:52白羊座
日期:2015-01-16 12:58:182015年迎新春徽章
日期:2015-03-04 09:57:092015元宵節(jié)徽章
日期:2015-03-06 15:51:33NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-04 06:20:0015-16賽季CBA聯(lián)賽之北京
日期:2015-12-14 09:40:0315-16賽季CBA聯(lián)賽之青島
日期:2016-07-25 11:23:07
36 [報告]
發(fā)表于 2014-04-21 13:53 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
0
37 [報告]
發(fā)表于 2014-04-21 16:27 |只看該作者
內(nèi)存溢出,線程死鎖,通訊失敗也就罷了!起碼還是自個兒代碼真正錯誤的地方,每一次修改都是華麗麗的升華!但是偶爾竟然會因?yàn)樵趇f()后面多加了個分號而耗費(fèi)兩個小時檢查錯誤!我的手是有多賤!怎一個慘字了得!

論壇徽章:
1
天蝎座
日期:2013-12-06 18:23:58
38 [報告]
發(fā)表于 2014-04-21 18:24 |只看該作者
回復(fù) 37# Soso_Boy


    這不是坑,這是自己不仔細(xì),哇咔咔,上一課

論壇徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵節(jié)徽章
日期:2015-03-06 15:50:392015亞冠之大阪鋼巴
日期:2015-06-12 16:01:352015年中國系統(tǒng)架構(gòu)師大會
日期:2015-06-29 16:11:2815-16賽季CBA聯(lián)賽之四川
日期:2018-12-17 14:10:21
39 [報告]
發(fā)表于 2014-04-21 21:10 |只看該作者
1. 系統(tǒng)開發(fā)中遇見的那些頭疼的問題
有時候主要是多進(jìn)程,多線程控制的問題相對來說比較頭疼,尤其是多進(jìn)程的進(jìn)程間通信,數(shù)據(jù)共享需要考慮,多線程的話需要考慮線程控制,線程鎖等問題,當(dāng)然有時候會使用多線程去做類似于多進(jìn)程的事,就是每個線程自己做自己的事;
有時候使用一些工具,腳本等,需要創(chuàng)建一個進(jìn)程去執(zhí)行
例如
fork()
exec() 去執(zhí)行,這么執(zhí)行以后,有些場景可能不需要wait,有些場景則需要wait,什么時候需要wait呢,當(dāng)需要獲得exec以后的結(jié)果,例如程序是否異常退出等;
尤其是組合上socket,例如在server部分希望執(zhí)行某個應(yīng)用程序,該程序執(zhí)行以后是否正常退出,將退出狀態(tài)反饋給client,這個時候wait就比較關(guān)鍵了;
如果client發(fā)了多次相關(guān)操作后,server執(zhí)行了多次相關(guān)操作呢?這個時候就要考慮pid的管理,當(dāng)然,更重要的是僵尸回收,這些需要考慮;
最后,綜合上面考慮,有人給出了一個比較時髦的東西——協(xié)程, 說白了,就是一個進(jìn)程,自己去實(shí)現(xiàn)自己的調(diào)度,而這個調(diào)度是單進(jìn)程單線程的,單進(jìn)程單線程比較蛋疼的是就是阻塞了,試想一下,一個進(jìn)程里面有多個任務(wù),多個任務(wù)調(diào)度的時候有一個環(huán)節(jié)被阻塞住了,那么它就沒辦法進(jìn)入下一個任務(wù)了。
其實(shí)說白了,為了避免重復(fù)勞動,可以日積月累,自己搞一套方便自己的多進(jìn)程,多線程,協(xié)程的模型,這樣就爽呆了,就不會那么不靠譜了
提到socket,當(dāng)然還要考慮select/poll/epoll,也是要根據(jù)不同的場景去選擇,并不是所有的地方都epoll最好,有時候select其實(shí)也挺好用的,尤其是在某嵌入式平臺
        
2. 系統(tǒng)開發(fā)過程中的收獲
隨著系統(tǒng)開發(fā)的過程越來越多,積累的東西也越來越多,例如咋某種場景可以使用某種模型,可以很快的知道是用多進(jìn)程合適,還是用多線程合適,還是用協(xié)程合適。
當(dāng)然,以前只知道進(jìn)程,線程,后來又知道了協(xié)程
真是驗(yàn)證了那條 獨(dú)學(xué)而無有責(zé)鼓樓而寡聞啊

評分

參與人數(shù) 1可用積分 +2 收起 理由
crazyhadoop + 2 很給力!

查看全部評分

論壇徽章:
0
40 [報告]
發(fā)表于 2014-04-21 22:03 |只看該作者
本帖最后由 platinum 于 2014-04-21 22:05 編輯

說一下編程優(yōu)化吧
這個水很深
比如當(dāng)你對一個二維數(shù)組賦值時,先循環(huán)“行”還是先循環(huán)“列”,執(zhí)行效率是完全不同的
這就涉及到了 CPU 的 cache
當(dāng)遇到 cache pingpong 時,cache 得不到最大發(fā)揮,就要頻繁讀寫內(nèi)存,程序執(zhí)行效率就會大幅度下降

給大家推薦個文檔,作者是:何登成

C 語言開發(fā)時,可優(yōu)化的地方很多,比如 inline 函數(shù)的使用,比如 readmostly,比如代碼的組織(盡量代碼段、數(shù)據(jù)集中)等。。。。。

CPU Cache and Memory Ordering.tar.bz2

1.73 MB, 下載次數(shù): 58

評分

參與人數(shù) 1可用積分 +2 收起 理由
crazyhadoop + 2 很給力! 高大上

查看全部評分

您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP