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

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

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2998 | 回復(fù): 22
打印 上一主題 下一主題

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序. [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-08-12 09:00 |只看該作者 |倒序?yàn)g覽
//parsepsml.c  main()中一段
docname = argv[1];
docname1 = argv[2];
pid=fork();
if (pid<0)
{
  printf("fork error\n";
  exit(1);
  }
else if (pid==0)
{
   parseDoc (conn,docname);  //解析docname文件,然后存入數(shù)據(jù)庫(kù)
  printf("%s/n",docname);
  }
else
  {
     parseDoc(conn,docname1); ////解析docname1文件,然后存入數(shù)據(jù)庫(kù)
    printf("%s/n",docname1);
   }
  exit(0);
------
程序測(cè)試結(jié)果,解析兩個(gè)文件入庫(kù)的時(shí)間約為130秒,而我沒(méi)有用fork()的時(shí)候,單獨(dú)解析一個(gè)文件入庫(kù)的時(shí)間約為70秒.我在想用fork()進(jìn)程怎么效率沒(méi)見(jiàn)的提高阿?還是我的程序?qū)懙挠袉?wèn)題?還有,我從數(shù)據(jù)庫(kù)插入的紀(jì)錄來(lái)看,用fork的時(shí)候,并不是兩個(gè)文件交叉插入的.這就沒(méi)有體現(xiàn)并行執(zhí)行的效果嘛.

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-08-12 10:24 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

請(qǐng)大家?guī)兔纯?第一次用fork不是很懂

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2004-08-12 11:01 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

不是已經(jīng)節(jié)省了10秒?文件多的話,,就能體現(xiàn)出來(lái)了

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-08-12 11:14 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

哦.我這個(gè)程序應(yīng)該沒(méi)有問(wèn)題吧.我現(xiàn)在想不通的是,存入數(shù)據(jù)庫(kù)的時(shí)候?yàn)槭裁礇](méi)有并發(fā)執(zhí)行存入呢.從數(shù)據(jù)庫(kù)的紀(jì)錄看,分明是先執(zhí)行第一個(gè)文件的存入,然后在執(zhí)行第二個(gè)文件的存入.
另外如果我再fork一個(gè)的話,實(shí)現(xiàn)三個(gè)文件的同時(shí)執(zhí)行,是不是在子進(jìn)程中再fork()一下??謝謝

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
5 [報(bào)告]
發(fā)表于 2004-08-12 12:33 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

隨便,也可以在父進(jìn)程繼續(xù)fork。注意好好寫fork啊,不然很容易讓機(jī)器當(dāng)?shù)舻摹?/td>

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2004-08-12 12:51 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

現(xiàn)在我用了3個(gè)進(jìn)程,但是感覺(jué)執(zhí)行效率上面并沒(méi)多少提高阿.你們用多進(jìn)程的時(shí)候效率能提高多少阿?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2004-08-12 17:17 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

問(wèn)題在于數(shù)據(jù)庫(kù)
讓不讓你并發(fā)的寫入。。。。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2004-08-12 17:51 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

哦是嗎?有可能.你用過(guò)postgresql嘛?那數(shù)據(jù)庫(kù)這端是不是可以設(shè)置,允許用戶并發(fā)的插入數(shù)據(jù)??

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2004-08-12 22:37 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

可是我看了一些postgresql的資料,肯定可以支持100個(gè)并發(fā)進(jìn)程以上阿.總不可能不容許并發(fā)插入阿

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2004-08-12 22:50 |只看該作者

請(qǐng)教進(jìn)程fork()相關(guān)的,執(zhí)行效率的問(wèn)題,看我這段程序.

你只有一個(gè)cpu ,再快也快不到哪里去阿
您需要登錄后才可以回帖 登錄 | 注冊(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)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP