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

  免費注冊 查看新帖 |

Chinaunix

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

多線程操作數(shù)據(jù)庫的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-05-09 15:36 |只看該作者 |倒序瀏覽
一個數(shù)據(jù)接收線程,從消息隊列中讀取數(shù)據(jù),并放入循環(huán)緩沖區(qū)中。
一個數(shù)據(jù)處理線程,從循環(huán)緩沖區(qū)中讀取數(shù)據(jù),每讀取一個數(shù)據(jù)就進行處理,數(shù)據(jù)過程是通過調(diào)用一個類通過OCCI方式操作數(shù)據(jù)庫,有查詢,更新,插入等多種方式。

問題是:

為什么數(shù)據(jù)處理線程在處理第一個數(shù)據(jù)時處理一般就不繼續(xù)運行了,結(jié)果是循環(huán)緩沖區(qū)中的數(shù)據(jù)越來越多,而數(shù)據(jù)處理線程還一直指向該緩沖區(qū)的頭位置。除了停在頭位置的現(xiàn)象之外,有時也會處理完一兩個數(shù)據(jù)后再停止。。。


注:
該緩沖區(qū)通過了測試的。如果數(shù)據(jù)處理線程僅僅從緩沖區(qū)中接收數(shù)據(jù)并打印,則運行正常,沒有死鎖等現(xiàn)象。

數(shù)據(jù)處理線程所調(diào)用的類也是在單線程環(huán)境中測試過的,批量處理數(shù)據(jù)很正常。


系統(tǒng):Solaris 8, OCCI 9, CC 5.3。

論壇徽章:
39
2017金雞報曉
日期:2017-02-08 10:39:4219周年集字徽章-周
日期:2023-04-15 12:02:2715-16賽季CBA聯(lián)賽之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:27
2 [報告]
發(fā)表于 2007-05-09 17:18 |只看該作者
如果數(shù)據(jù)處理線程僅僅從緩沖區(qū)中接收數(shù)據(jù)并打印,則運行正常,沒有死鎖等現(xiàn)象。


讓這個線程做任務(wù)時不直接打印,休息隨機時間后再打印. 問題就來了.

論壇徽章:
0
3 [報告]
發(fā)表于 2007-05-09 17:26 |只看該作者
數(shù)據(jù)接收線程 與 數(shù)據(jù)處理線程 之間的同步?jīng)]做好吧

論壇徽章:
0
4 [報告]
發(fā)表于 2007-05-10 11:45 |只看該作者
p/v 操作。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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