這個概念是相對使用繼承Thread類而言的,使用實現(xiàn)Runnable接口實現(xiàn)多線程時與繼承Thread實現(xiàn)多線程最大的區(qū)別是數(shù)據(jù)是否共享。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、灌陽網(wǎng)站維護(hù)、網(wǎng)站推廣。
舉例如下(轉(zhuǎn)載過來的):
package?com.ava.util;
public?class?RunnableTest?{
public?static?void?main(String[]?args)?{
Runnable?runnable?=?new?MyThread();
new?Thread(runnable).start();
new?Thread(runnable).start();
new?Thread(runnable).start();
new?Thread(runnable).start();
}
public?static?class?MyThread?implements?Runnable?{
//?車票數(shù)量
private?int?tickets?=?100;
public?void?run()?{
while?(tickets??0)?{
System.out.println(Thread.currentThread().getName()?+?"賣出第【"
+?tickets--?+?"】張火車票");
}
}
}
}
這個程序執(zhí)行后,會打印100條記錄,也就是說tickets這個常量是由4個線程公用的。
package?com.ava.util;
public?class?RunnableTest?{
public?static?void?main(String[]?args)?{
new?MyThread().start();
new?MyThread().start();
new?MyThread().start();
new?MyThread().start();
}
public?static?class?MyThread?extends?Thread?{
//?車票數(shù)量
private?int?tickets?=?100;
@Override
public?void?run()?{
while?(tickets??0)?{
System.out.println(this.getName()?+?"賣出第【"?+?tickets--
+?"】張火車票");
}
}
}
}
而同樣的程序,用繼承Thread類來實現(xiàn)多線程,執(zhí)行后會打印400條記錄,也就是說tickets是線程獨有的。
java程序運行需要jre庫。你把jdk安裝目錄下的jre拷貝出來 和jar文件放在同一個目錄,雙擊即可。或者可以直接下載jre安裝完了之后就可以直接運行
這個是通過三層結(jié)構(gòu)來實現(xiàn)的。
第一層:controller,本層主要負(fù)責(zé)頁面信息傳遞;
第二層:service,本層主要接收控制層參數(shù),進(jìn)行業(yè)務(wù)方面的處理,之后訪問dao數(shù)據(jù)層。
第三層:dao,本層主要接收業(yè)務(wù)層內(nèi)容,之后進(jìn)行數(shù)據(jù)的存儲和變更、刪除操作。
這樣就可以實現(xiàn)業(yè)務(wù)層和數(shù)據(jù)層的分離了。
新聞標(biāo)題:java業(yè)務(wù)代碼獨立 java業(yè)務(wù)代碼常用技巧
轉(zhuǎn)載注明:http://m.newbst.com/article46/ddshseg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、微信小程序、、品牌網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)