執行緒有2種方式
1、 重寫thread的run方法
例子:new thread().start();
2、 thread中構造方法有帶引數的傳入runable 【推薦】
例子:new thread(new runable(){
public void run(){
//**
).start();
解釋: thread類中的run方法**為
private runable targe;
public void run(){
if(!targe=null){
targe.run();
可以分析出同時實現2中方式,第二種的**不會被執行;因為重寫了run方法,那麼
if(!targe=null){
targe.run();
就不會執行;
所以runable的run方法也不會被執行;
執行緒傳統技術
1.實現thread類建立執行緒 public class mythread extends thread mythread mythread1 newmythread mythread mythread2 newmythread mythread1.start mythread2.start 2....
java併發程式設計(1) 傳統多執行緒技術
1.傳統兩種方式實現執行緒 package com.qunar.thread public class traditionalthread catch interruptedexception e system.out.println thread.currentthread getname sys...
java 傳統多執行緒
傳統多執行緒 public class traditionalthread catch interruptedexception e system.out.println 1 thread.currentthread getname system.out.println 2 this.getname...