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

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

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 24728615 | 回復(fù): 24728615
打印 上一主題 下一主題

[C] 各位做網(wǎng)絡(luò)框架的注意啦,發(fā)現(xiàn)epoll有驚群! [復(fù)制鏈接]

論壇徽章:
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
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-10-10 14:18 |只看該作者 |倒序?yàn)g覽
本帖最后由 yulihua49 于 2015-10-14 15:13 編輯

發(fā)現(xiàn)epoll有驚群,即使使用了EPOLLONESHOT。
很偶然,今天又被撲捉到一次。程序新增的防驚群代碼:

  1.             fds = epoll_wait(g_epoll_fd, &event, 1 , -1);
  2.             task = (TCB *)event.data.ptr;
  3.             if(task->events) {//在加入epoll前清0
  4.                 ShowLog(1,"%s:task->events=%08X,conflict!",__FUNCTION__,task->events);//發(fā)現(xiàn)驚群
  5.                 continue;//丟掉它
  6.             }
  7.             task->events=event.events;
復(fù)制代碼

論壇徽章:
35
雙子座
日期:2014-05-09 17:56:38程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-30 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-24 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2015-12-27 11:07:07程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-12 06:20:0015-16賽季CBA聯(lián)賽之北京
日期:2016-01-15 01:01:2115-16賽季CBA聯(lián)賽之浙江
日期:2016-01-15 22:38:20程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-01-18 06:20:00每日論壇發(fā)貼之星
日期:2016-01-18 06:20:0015-16賽季CBA聯(lián)賽之北控
日期:2016-01-30 21:43:01程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-08 06:20:0015-16賽季CBA聯(lián)賽之山西
日期:2016-02-20 10:54:41
2 [報(bào)告]
發(fā)表于 2015-10-12 12:24 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
9
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-18 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-01 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-02 06:20:00每日論壇發(fā)貼之星
日期:2015-11-02 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-03 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00數(shù)據(jù)庫技術(shù)版塊每周發(fā)帖之星
日期:2015-12-02 15:02:47數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-08 06:20:00
3 [報(bào)告]
發(fā)表于 2015-10-12 19:25 |只看該作者
ShowLog(1,"%s:epoll_wait err=%d,%s",__FUNCTION__,errno,strerror(errno));

完全可以簡化,  warn_message_str(str_msg), 只需要一個(gè)參數(shù) 呵呵呵

#define warn_message_str(str_msg)      warning_message1((__FILE__),(__LINE__),(__FUNCTION__),(str_msg.c_str()))

void append_str_msg_error(std::string &str_msg, int int_errno)
{
  if( int_errno==0)   return;

  std::string str_error =  strerror( int_errno ) ;
  if( str_error.length()>0)  {
    str_msg += "error=";
    str_msg += str_error;
    str_msg += ", errno=";
    str_msg += std::to_string(int_errno);
    return;
    }
  str_msg += "errno=";
  str_msg += std::to_string(int_errno);
  return;
}

論壇徽章:
9
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-10-18 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-01 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-02 06:20:00每日論壇發(fā)貼之星
日期:2015-11-02 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-03 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-04 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00數(shù)據(jù)庫技術(shù)版塊每周發(fā)帖之星
日期:2015-12-02 15:02:47數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-08 06:20:00
4 [報(bào)告]
發(fā)表于 2015-10-12 19:34 |只看該作者
本帖最后由 wlmqgzm 于 2015-10-12 19:48 編輯

不錯(cuò),  這兩天剛開始做一個(gè)網(wǎng)絡(luò)程序,  還正在完善代碼, 謝謝了

論壇徽章:
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
5 [報(bào)告]
發(fā)表于 2015-10-12 20:04 |只看該作者
本帖最后由 yulihua49 于 2015-10-12 20:09 編輯
wlmqgzm 發(fā)表于 2015-10-12 19:25
ShowLog(1,"%s:epoll_wait err=%d,%s",__FUNCTION__,errno,strerror(errno));

完全可以簡化,  warn_mes ...

這個(gè)。。。。。。似乎與本主題無關(guān)。
今天測試了幾個(gè)小時(shí),沒事了,再也沒有捕捉到驚群。不過大家應(yīng)該注意一下。
想測一下這樣處理驚群行不行,可是它不出了。

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:032015年亞洲杯之中國
日期:2015-04-22 15:52:45
6 [報(bào)告]
發(fā)表于 2015-10-13 09:56 |只看該作者
yulihua49 發(fā)表于 2015-10-12 20:04
這個(gè)。。。。。。似乎與本主題無關(guān)。
今天測試了幾個(gè)小時(shí),沒事了,再也沒有捕捉到驚群。不過大家應(yīng)該注 ...



是不是瞅一下內(nèi)核代碼去, 看看有沒有觸發(fā)驚群的分枝?

論壇徽章:
1
15-16賽季CBA聯(lián)賽之同曦
日期:2016-04-23 22:00:26
7 [報(bào)告]
發(fā)表于 2015-10-13 13:02 |只看該作者
頂,老爺子就是厲害!

論壇徽章:
3
巳蛇
日期:2013-10-03 10:41:48申猴
日期:2014-07-29 16:12:04天蝎座
日期:2014-08-21 09:24:52
8 [報(bào)告]
發(fā)表于 2015-10-13 14:16 |只看該作者
回復(fù) 1# yulihua49


    余總..
你的sdbc qq群號是?
上次qq問題,批量退群了..再加下吧..

論壇徽章:
44
15-16賽季CBA聯(lián)賽之浙江
日期:2021-10-11 02:03:59程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-07-02 06:20:0015-16賽季CBA聯(lián)賽之新疆
日期:2016-04-25 10:55:452016科比退役紀(jì)念章
日期:2016-04-23 00:51:2315-16賽季CBA聯(lián)賽之山東
日期:2016-04-17 12:00:2815-16賽季CBA聯(lián)賽之福建
日期:2016-04-12 15:21:2915-16賽季CBA聯(lián)賽之遼寧
日期:2016-03-24 21:38:2715-16賽季CBA聯(lián)賽之福建
日期:2016-03-18 12:13:4015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-05 00:55:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-02-04 21:11:3615-16賽季CBA聯(lián)賽之天津
日期:2016-11-02 00:33:1215-16賽季CBA聯(lián)賽之浙江
日期:2017-01-13 01:31:49
9 [報(bào)告]
發(fā)表于 2015-10-13 14:32 |只看該作者
如果用EPOLLET呢?

論壇徽章:
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
10 [報(bào)告]
發(fā)表于 2015-10-13 14:50 |只看該作者
pandaiam 發(fā)表于 2015-10-13 14:16
回復(fù) 1# yulihua49
SDBC:100807652
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP