![](/img/trans.png)
[英]DB2 SQL Error: SQLCODE=-117, SQLSTATE=42802, SQLERRMC=null, DRIVER=3.68.61
[英]In java with DB2 parallel process: I got Deadlock Exception :DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001, SQLERRMC=2, DRIVER=3.59.81
如何在DB2中重現此問題? 我已經在oracle多進程中嘗試了Java,但是現在在DB2中使用Java嘗試了相同的方法。 我需要重現這一點。
您將需要兩個測試表
CREATE TABLE T1 ( c INT);
CREATE TABLE T2 ( c INT);
在每個線程中插入一些虛擬值,然后在兩個啟用事務的連接(autocommit = false)的情況下用兩個線程強制死鎖;
線程1:
statement.executeUpdate("INSERT INTO T2 SELECT * FROM T1");
Thread.sleep(5000);
線程2:
statement.executeUpdate("INSERT INTO T1 SELECT * FROM T2");
Thread.sleep(5000);
要重播我的問題,請問Stavr00先生和Opal先生
我正在使用並行處理,這意味着我將同時使用java上的processBuilder概念啟動所有進程。此外,我還需要為300萬條記錄運行特定的目標時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.