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

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

Chinaunix

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

請(qǐng)教一個(gè)希望多個(gè)線程同時(shí)運(yùn)行的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-01-16 20:03 |只看該作者 |倒序?yàn)g覽
我在做一個(gè)數(shù)據(jù)庫的測(cè)試,希望可以在同一時(shí)刻開多個(gè)線程執(zhí)行一段SQL,測(cè)試數(shù)據(jù)庫的響應(yīng)情況,
我現(xiàn)在是這樣啟動(dòng)任務(wù)線程的
for (  i = 0 ;i < t.length; i++)
    {
       t[i].start();
    }  

但是輸出的結(jié)果好像是順序執(zhí)行的,查看了論壇的帖子,說windows下這樣是有問題的,請(qǐng)教大家有沒有辦法實(shí)現(xiàn)我希望的多個(gè)線程同一時(shí)刻去執(zhí)行sql訪問數(shù)據(jù)庫? java不是很熟悉,請(qǐng)大家多指導(dǎo),謝謝!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-01-16 21:35 |只看該作者
在線程內(nèi)部實(shí)現(xiàn)的時(shí)候加上個(gè)定時(shí)器,到指定時(shí)間執(zhí)行不知道行不行。
不過總感覺在一臺(tái)機(jī)器上不可能真正做到同時(shí)執(zhí)行吧。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-01-17 00:05 |只看該作者
線程調(diào)度機(jī)制是沒譜的,在保證你程序邏輯沒問題的情況下,多試幾遍應(yīng)該會(huì)看到不同的結(jié)果

你是每個(gè)線程通過一個(gè)connection查詢還是每個(gè)線程都創(chuàng)建一個(gè)connection查詢?還是連接池啊

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-01-17 00:08 |只看該作者
原帖由 艾斯尼勒 于 2007-1-17 00:05 發(fā)表
線程調(diào)度機(jī)制是沒譜的,在保證你程序邏輯沒問題的情況下,多試幾遍應(yīng)該會(huì)看到不同的結(jié)果

你是每個(gè)線程通過一個(gè)connection查詢還是每個(gè)線程都創(chuàng)建一個(gè)connection查詢?還是連接池啊


那意思是沒辦法在某一時(shí)刻同時(shí)執(zhí)行了?
主要跑一個(gè)c/s的應(yīng)用,所以每個(gè)線程都有自己的connection,沒有使用對(duì)象池的方式。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-01-17 00:10 |只看該作者
原帖由 dongbear 于 2007-1-16 21:35 發(fā)表
在線程內(nèi)部實(shí)現(xiàn)的時(shí)候加上個(gè)定時(shí)器,到指定時(shí)間執(zhí)行不知道行不行。
不過總感覺在一臺(tái)機(jī)器上不可能真正做到同時(shí)執(zhí)行吧。


加定時(shí)器也比較麻煩吧

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-01-17 00:25 |只看該作者
厄。。單CPU上是無法同時(shí)執(zhí)行兩個(gè)線程的,宏觀上看是并行的,其實(shí)微觀上看某一時(shí)間片只有一個(gè)線程在運(yùn)行,至于現(xiàn)在的雙核說不清,單核肯定無法同時(shí)執(zhí)行

還有連接數(shù)據(jù)操作同一張表?好像還跟數(shù)據(jù)庫的事務(wù)處理和數(shù)據(jù)庫表鎖什么什么的有關(guān)系

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-01-17 08:23 |只看該作者
原帖由 艾斯尼勒 于 2007-1-17 00:25 發(fā)表
厄。。單CPU上是無法同時(shí)執(zhí)行兩個(gè)線程的,宏觀上看是并行的,其實(shí)微觀上看某一時(shí)間片只有一個(gè)線程在運(yùn)行,至于現(xiàn)在的雙核說不清,單核肯定無法同時(shí)執(zhí)行

還有連接數(shù)據(jù)操作同一張表?好像還跟數(shù)據(jù)庫的事務(wù)處理和 ...


但是loadrunner之類的軟件不是可以單機(jī)模擬多用戶嗎?應(yīng)該還是可以實(shí)現(xiàn)的吧?

數(shù)據(jù)庫層面,現(xiàn)在是測(cè)試select的壓力,暫時(shí)不會(huì)有事務(wù)和鎖的問題。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-01-17 08:48 |只看該作者
在單cpu的情況下,如果你執(zhí)行的sql語句很小的話,說不定某一個(gè)線程的時(shí)間片還沒用完,sql就執(zhí)行完了,所以看起來是順序執(zhí)行的。
在多cpu的情況下也是不一定的,所以線程這個(gè)東西只要保證它的邏輯正確就行了,不要管它的執(zhí)行順序。
如果想要測(cè)試并發(fā)性,多開一些線程,執(zhí)行一些比較耗時(shí)的操作

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-01-17 10:12 |只看該作者
題外話: Apache.org 好像有個(gè) JMeter 也可以對(duì) http、ftp、數(shù)據(jù)庫 做壓力測(cè)試……



[url]http://jakarta.apache.org/jmeter/index.html


[/url]

What does it do?
Apache JMeter features include:

Can load and performance test HTTP and FTP servers as well as arbitrary database queries (via JDBC)
Complete portability and 100% Java purity .
Full Swing and lightweight component support (precompiled JAR uses packages javax.swing.* ).
Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by seperate thread groups.
Careful GUI design allows faster operation and more precise timings.
Caching and offline analysis/replaying of test results.
Highly Extensible:
Pluggable Samplers allow unlimited testing capabilities.
Several load statistics may be choosen with pluggable timers .
Data analysis and visualization plugins allow great extendibility as well as personalization.
Functions (which include JavaScript) can be used to provide dynamic input to a test
Scriptable Samplers (BeanShell is supported in version 1.9.2 and above)

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2007-01-17 10:39 |只看該作者
原帖由 lovetide 于 2007-1-17 10:12 發(fā)表
題外話: Apache.org 好像有個(gè) JMeter 也可以對(duì) http、ftp、數(shù)據(jù)庫 做壓力測(cè)試……



[url]http://jakarta.apache.org/jmeter/index.html

[img]ht ...


多謝了,我先看看。
您需要登錄后才可以回帖 登錄 | 注冊(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