更多"线程是程序运行时的一个执行流,是由CPU运行程序代码并操作 【15】 "的相关试题:
[填空题]线程是程序运行时的一个执行流,是由CPU运行程序代码并操作______所形成的。
[填空题]在Java中,线程的模型就是一个CPU、程序代码和【 】的封装体。
[填空题]在Java中,线程的模型就是一个CPU、程序代码和 【12】 的封装体。
[单项选择]当把一个程序、线程或代码段的输出连接到另一个程序、线程或代码段的输入时,应使用( )流。
A. FileOutput
B. BufferedOutput
C. PipedOutput
D. DataOutput
[单项选择]当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将
A. 运行
B. 阻塞
C. 终止
D. 休眠
[简答题]请完成下列Java程序:运行3个线程,每一个线程有自己的标志,用a,b,c表示,每个线程显示一个“Start”信息和一个“End”信息并且间隔地显示2个“Loop”信息(间隔变化为(0.5-2)秒之间的随机延迟)。
程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一)
a Start
b Start
c Start
b Loop
a Loop
b Loop
b End
c Loop
a Loop
a End
c Loop
c End
注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。
public class ex2_2 implements Runnable
static char flag2_2 = ’a’;
public static void main(String[] arg)
ex2_2 obj2_2 = new ex2_2( );
Thread thread2_2 = new Thread(obi2_2);
thread2_2.start( );
thread2_2 = new Thread(obj2_2);
thread2 2.start( );
thread2_2 = new Thread(obi2_2);
thread2_2.start ( );
public void run( )
char myflag2_2;
synchronized(this)
_________________;
System.out.println(myflag2_2 +" Start");
for(int i=0; i<2; i++)
try
Thread.sleep(rand(500,200
[填空题]下列程序创建了一个线程并运行,请填空,使程序完整。
public class ThreadTest
public static void main(String args[])
Hello h=new Hello( );
【12】 ;
t.start ( );
class Hello implements Runnable
int i;
public void run( )
while(true)
System.out.println("Hello"+i++);
if(i==5) break;
[填空题]下面程序创建了一个线程并运行,请填空,使程序完整。
public class ThreadTest {
public static void main (String[] args) {
Hello h=Hew Hello ( );
【8】
t.start ( );
}
}
class Hello implements Runnable {
int i;
public void run ( ) {
while(true) {
System.out.println("Hello" +i++);
if(i==5) break;
}
}
}
[填空题]Java中,线程必须属于一个进程,线程是程序运行中的一个______。
[填空题]
下列程序创建了一个线程并运行,请填空,使程序完整。
public class ThreadTest{
public static void main(String args[]){
Hello h=new Hello( );
();
t.start( );
}
}
class Hello implements Runnable{
int i;
public void run( ){
while(true){
System.out.println("Hello"+i++);
if(i==5) break;
}
}
}
[单项选择]下列程序通过实现Runnable接口创建一个线程,选择正确的语句填入程序的横线处。
class MyRun implements Runnable
String str;
MyRun(String s)
str = s;
public void run( )
System.out.println(str);
public class ex40
public static void main(String[] args)
String name = "实现阶段Runnable 接口";
MyRun my = new MyRun(name);
Thread th =
th. start ( );
A. new MyRun(my) B. new Thread( )
C. new Thread(my) D. Thread(my)