java 乙個執行緒控制另乙個執行緒

2021-08-27 01:58:51 字數 837 閱讀 9413

兩種方法,乙個用標記變數,另乙個用語法

不多說,直接**:

主方法一:

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...