java:修改下面的代码,使得两个线程执行dosome方法时是同步的public class Test05 { public static void main(String[] args) { Boo boo = new Boo(); Thread t1 = new Thread() { public void run() { boo.dosome(); } }; Thread t2 = new Thread() { public void run() {
时间: 2023-03-24 21:00:15 浏览: 57
抱歉,您的问题似乎不完整,可能是因为您的输入包含了一些无法识别的字符。请重新发送您的问题,确保使用正确的字符集和语言编码。如果您需要有关Java多线程编程的帮助,请提供更具体的问题和上下文信息,我会尽力为您提供帮助。
相关问题
写一个使得两个线程执行dosome方法时是同步的java代码
public class SynchronizedDemo {
public static void dosome(){
synchronized(SynchronizedDemo.class){
// 两个线程执行dosome方法时是同步的
}
}
}
编程要求 根据提示,在右侧编辑器补充代码,使用继承Thread类的方式创建多线程,循环输出:线程在运行......package step1; public class CreateThreadPractice { public static void main(String[] args) { MyThread myThread = new MyThread();
好的,以下是符合您要求的代码:
```
package step1;
public class CreateThreadPractice {
public static void main(String[] args) {
MyThread myThread = new MyThread();
myThread.start();
}
}
class MyThread extends Thread {
@Override
public void run() {
while (true) {
System.out.println("线程在运行......");
}
}
}
```
在该代码中,我们创建了一个继承自Thread类的线程类 `MyThread`,并重写了 `run()` 方法,在该方法中使用一个无限循环输出"线程在运行......"。
在 `main()` 方法中,我们创建了一个 `MyThread` 对象并调用了 `start()` 方法来启动该线程。这样,线程会一直运行并输出预期的结果。