Java可以通过以下两种方式创建多个子线程:
继承线程类:定义一个类继承线程类,重写run()方法,在run()方法中写线程要执行的逻辑。然后通过创建类的实例对象并调用start()方法来启动线程。
公共类MyThread扩展线程{
公共无效运行(){
//线程要执行的逻辑
}
公共静态void main(String[] args) {
MyThread thread 1 = new MyThread();
MyThread thread 2 = new MyThread();
thread 1 . start();
thread 2 . start();
}
}
实现Runnable接口:定义一个类实现Runnable接口,实现run()方法,其中写线程要执行的逻辑。然后通过创建类的实例对象并将其传递给Thread类的构造函数,然后调用start()方法来启动线程。
公共类MyRunnable实现Runnable {
公共无效运行(){
//线程要执行的逻辑
}
公共静态void main(String[] args) {
my runnable my runnable = new my runnable();
Thread thread1 =新线程(my runnable);
Thread thread2 =新线程(my runnable);
thread 1 . start();
thread 2 . start();
}
}
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册