偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java線程檢測基本的問題猜想

開發(fā) 后端
Java線程檢測在進(jìn)行的時候需要我們不斷的掌握相關(guān)技術(shù)信息。下面我們就來看看如何才能更好的進(jìn)行相關(guān)學(xué)習(xí)。希望大家有所收獲。

Java線程檢測需要我們學(xué)習(xí)相當(dāng)多的知識。其實(shí)話說回來,在不斷的學(xué)習(xí)中我們就能發(fā)現(xiàn)在很多的時候還是有不少的技巧。下面我們就詳細(xì)的看看如何才能更好的學(xué)習(xí)相關(guān)知識。#t#

天修改程序的時候,在原有的數(shù)據(jù)庫壓力測試軟件上增加了一個統(tǒng)一的入口,結(jié)果在測試的時候,發(fā)現(xiàn)測試壓力這部分功能正常完成了,但是輸出Java線程檢測結(jié)果這塊出問題了,軟件原來設(shè)計(jì)的時候把測試數(shù)據(jù)的統(tǒng)計(jì)信息保存在一張表里面,通過PL/SQL查詢統(tǒng)計(jì)信息保存的表,發(fā)現(xiàn)統(tǒng)計(jì)信息都正常保存了,但是調(diào)用輸出結(jié)果的模塊的時候總是查詢出空記錄,換成其他表名查詢就沒有問題 ,非常郁悶

剛開始猜測:

1. 表名是關(guān)鍵字

2. 表不在當(dāng)前用戶下

接著通過實(shí)驗(yàn)一一排除了這兩個可能性。

最后無意中把之前多Java線程檢測數(shù)據(jù)庫壓力的程序入口注釋掉后,JDBC程序正常連接數(shù)據(jù)庫查詢統(tǒng)計(jì)信息了;這時候才恍然大悟,在多線程測試數(shù)據(jù)庫壓力的程序結(jié)尾忘記檢測一下線程是否都完成了,都完成了才能順序執(zhí)行輸出統(tǒng)計(jì)信息這個程序。如果沒有檢測線程是否都完成了,那么java很可能在啟動多線程測試壓力的同時,也已經(jīng)啟動了輸出統(tǒng)計(jì)信息的程序,那么在測試還沒有完成的情況下統(tǒng)計(jì)信息還沒有收集完成(還沒進(jìn)數(shù)據(jù)庫呢)當(dāng)然查詢的結(jié)果永遠(yuǎn)都是空。

記錄一下:Java線程檢測是否都已經(jīng)完成的語句:

thread_instance.join();

最后總結(jié)如下:出問題的地方不一定就是表現(xiàn)出錯誤的地方,一定要細(xì)心。

責(zé)任編輯:張浩 來源: IT168網(wǎng)站
相關(guān)推薦

2016-11-10 16:30:22

Java多線程

2023-02-22 14:50:59

技術(shù)AI

2010-03-17 15:34:09

Java線程同步引用

2010-03-17 17:30:26

JAVA多線程實(shí)現(xiàn)

2010-03-15 19:47:30

Java多線程程序

2011-06-22 13:47:16

Java多線程

2011-06-22 13:57:54

Java多線程

2025-02-26 07:26:29

2010-11-01 17:22:44

2014-03-17 11:51:31

AndroidWearable SD

2009-08-27 13:38:36

C#線程相關(guān)問題

2010-03-16 18:40:59

Java多線程編程

2011-03-29 10:41:51

Java線程安全

2013-05-30 11:02:54

2012-02-10 09:45:56

諾基亞平板

2013-07-03 10:00:52

菜鳥阿里馬云

2013-07-04 11:02:18

2017-03-13 09:19:38

CAP編程語言

2015-12-22 10:39:52

Java多線程問題

2017-01-19 10:24:38

Java多線程問題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號