兩種方法,乙個用標記變數,另乙個用語法
不多說,直接**:
主方法一:
send s = new send();
s.start();
receive r = new receive();
r.start();
class send extends thread
s++;
system.out.println(s);
sleep(500);
} catch (ioexception e) catch (interruptedexception e)
}if (r == 3) }}
// 業務主線程,負責接收伺服器端的訊息
class receive extends thread
}} catch (exception ex) }}
第二種方法:
package com.test;
public class sendto
}class send extends thread catch (interruptedexception e)
} system.out.println("1111111111"); }}
// 業務主線程,負責接收伺服器端的訊息
class receive extends thread
public void run() catch (interruptedexception e)
subthread.suspend();
system.out.println("關閉");
}}
在乙個執行緒加鎖,另乙個執行緒解鎖
一般來講,乙個執行緒加鎖,另乙個執行緒解鎖,是很容易死鎖的。產生死鎖的四個必要條件 1 互斥條件 乙個資源每次只能被乙個程序使用。2 請求與保持條件 乙個程序因請求資源而阻塞時,對已獲得的資源保持不放。3 不剝奪條件 程序已獲得的資源,在末使用完之前,不能強行剝奪。4 迴圈等待條件 若干程序之間形成...
另乙個自己
人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...
乙個Ejb呼叫另乙個Ejb
乙個ejb呼叫另乙個ejb有兩種方法 第一是同個jndi 查詢 initialcontext ctx new initialcontext ihelloword helloworld ihelloword ctx.lookup helloworld remote 第二種 通過依賴注入 1 ejb i...