关于线程的方法
setName方法给线程设置名字, getPriority获取当前线程的优先级,setPriority设置当前线程的优先级, yield当前线程从执行状态没进入就绪状态, join方法,加入线程,当前线程执行完之后执行其他线程.
public class Test2 {
public static void main(String[] args) {
ThreadDemo2 threadDemo2 = new ThreadDemo2();
Thread thread1 = new Thread(threadDemo2,"线程1:"); //通过构造方法创建线程,并分配任务 给线程起名字
Thread thread2 = new Thread(threadDemo2);
thread2.setName("线程2:"); //通过set方法给线程 设置名字
thread1.start();
thread2.start();
}
package ThreadDemo;
public class Test3 {
public static void main(String[] args) {
ThreadDemo3 threadDemo3 = new ThreadDemo3();
Thread thread1 = new Thread(threadDemo3,"线程1:");
Thread thread2 = new Thread(threadDemo3,"线程2:");
// thread1.setPriority(7); //设置优先级
System.out.println(thread1.getPriority()); //获取 当前线程的优先级
thread1.start(); //Thread.yield 方法当前线程从执行状态 进入就绪状态
// try {
// thread1.join(); // 加入线程 当当前线程执行完之后 执行其他线程
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
System.out.println(thread1.getPriority()); //获取 当前线程的优先级
thread2.start();
}
}