public class MyRunnable implements Runnable {
@Override
public void run() {
// 线程执行的任务
for (int i = 0; i < 5; i++) {
System.out.println("Thread running: " + i);
}
}
}
public class ThreadExample {
public void startThread() {
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
thread.start(); // 启动线程
}
}
在鸿蒙中实现多线程编程,可以使用 Thread 类或 ExecutorService。以下是实现步骤和示例代码:
使用 Thread 类
创建一个 Runnable 对象:
实现 Runnable 接口,并将任务放在 run() 方法中。
创建并启动线程:
使用 Thread 类创建线程对象,并调用 start() 方法启动线程。
示例代码
使用 ExecutorService
创建一个 Runnable 对象:
实现 Runnable 接口。
使用 ExecutorService 执行任务:
创建一个线程池,并提交任务给线程池执行。
示例代码
通过上述步骤和代码示例,可以在鸿蒙中实现多线程编程,以便执行并发任务。