自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java線程檢測(cè)基本的問題猜想

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

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

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

剛開始猜測(cè):

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

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

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

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

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

thread_instance.join();

最后總結(jié)如下:出問題的地方不一定就是表現(xiàn)出錯(cuò)誤的地方,一定要細(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

2009-08-27 13:38:36

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

2010-03-16 18:40:59

Java多線程編程

2011-03-29 10:41:51

Java線程安全

2018-08-20 19:00:56

Linux性能檢測(cè)命令

2015-12-22 10:39:52

Java多線程問題

2017-01-19 10:24:38

Java多線程問題

2010-03-16 19:29:26

Java多線程操作

2013-05-29 10:47:50

Android開發(fā)Java多線程java面試題

2014-03-17 11:51:31

AndroidWearable SD

2010-03-15 17:17:29

Java線程池

2012-02-10 09:45:56

諾基亞平板
點(diǎn)贊
收藏

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