标签:run 实例化 set i++ err 对象 public ext ram
步骤:
public class HelloRunnable implements Runnable {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("我是子线程:" + i);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// 实例化子线程
HelloRunnable helloRunnable = new HelloRunnable();
Thread thread = new Thread(helloRunnable);
thread.start();
for (int i = 0; i < 10; i++) {
System.out.println("我是主线程main:" + i);
}
}
}
步骤:
public class HelloRunnableName implements Runnable {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("子线程的名称:" + Thread.currentThread().getName() + ":" + i);
}
}
/**
* 主方法/主线程
* @param args
*/
public static void main(String[] args) {
// 实例化子线程
HelloRunnableName helloRunnableName = new HelloRunnableName();
Thread thread = new Thread(helloRunnableName, "我是子线程1");
thread.start();
Thread.currentThread().setName("我是主线程main1");
for (int i = 0; i < 10; i++) {
System.out.println("主线程名称:" + Thread.currentThread().getName()+ ":" + i);
}
}
}
步骤:
public class HelloThread extends Thread {
@Override
public void run() {
// super.run();
for (int i = 0; i < 10; i++) {
System.out.println("我是子线程:" + i);
}
}
/**
* 主方法/主线程
* @param args
*/
public static void main(String[] args) {
HelloThread helloThread = new HelloThread();
helloThread.start();
for (int i = 0; i < 10; i++) {
System.out.println("我是主线程main:"+i);
}
}
}
public class HelloThreadName extends Thread {
public HelloThreadName(String name) {
super(name);
}
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("子线程名称:" + Thread.currentThread().getName() + ":" + i);
}
}
/**
* 主方法/主线程
* @param args
*/
public static void main(String[] args) {
HelloThreadName helloThread = new HelloThreadName("我是子线程1");
helloThread.start();
Thread.currentThread().setName("我是主线程main1");
for (int i = 0; i < 10; i++) {
System.out.println("主线程名称:" + Thread.currentThread().getName() + ":"+i);
}
}
}
标签:run 实例化 set i++ err 对象 public ext ram
原文地址:https://www.cnblogs.com/godles/p/11926251.html