Java多线程运行3线程

Java多线程运行3线程,java,multithreading,Java,Multithreading,公共类TaskThreadDemo{ 公共静态void main(字符串[]args){ //创建任务 Runnable printA=新的PrintChar('a',100); Runnable printB=新的PrintChar('b',100); Runnable print100=新的PrintNum(100); //创建线程 螺纹1=新螺纹(printA); 螺纹2=新螺纹(打印B); 螺纹3=新螺纹(打印100); //开始线程 thread1.start(); thread2.s

公共类TaskThreadDemo{
公共静态void main(字符串[]args){
//创建任务
Runnable printA=新的PrintChar('a',100);
Runnable printB=新的PrintChar('b',100);
Runnable print100=新的PrintNum(100);
//创建线程
螺纹1=新螺纹(printA);
螺纹2=新螺纹(打印B);
螺纹3=新螺纹(打印100);
//开始线程
thread1.start();
thread2.start();
thread3.start();
}
}
//在指定时间打印指定字符的任务
类PrintChar实现可运行{
private chart charToPrint;//要打印的字符
private int times;//要重复的时间
/**构造具有指定字符和数量的任务
*打印字符的时间
*/
公共打印字符(字符c,整数t){
charToPrint=c;
时间=t;
}
/**重写run()方法以告知系统
*要执行的任务是什么
*/
公开募捐{
for(int i=0;ifor(inti=1;i)它已经是多线程的:要看到在for循环中添加一个睡眠(Thread.sleep(10))“问题”是循环要快速谢谢!最后知道“问题”。