更多"线程的 【9】 方法只会使具有与当前线程相同优先级的线程有运行的机会。"的相关试题:
[填空题]线程的 【9】 方法只会使具有与当前线程相同优先级的线程有运行的机会。
[填空题]线程的 【11】 方法只会使具有与当前线程相同优先级的线程有运行的机会。
[单项选择]可以使当前同级线程重新获得运行机会的方法是( )。
A. sleep()
B. jom()
C. yield()
D. interrupt()
[填空题]欲使当前线程休眠一段时间,然后恢复运行,须调用 【6】 方法。
[单项选择]当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。
A. 运行
B. 阻塞
C. 终止
D. 休眠
[单项选择]当一个应用程序的所有非守护线程终止运行时,若仍然有守护线程在运行,应用程序将______。
A. 运行
B. 阻塞
C. 终止
D. 休眠
[填空题]通过继承Thread创建线程,在主控程序中同时运行两个线程Thread1和Thread2。请在下面横线处填入代码完成此程序。
public class ThreadTest
{
public static void main(String args[])
{
new TestThread("Threadl").start( );
【7】
}
}
class TestThread extends Thread( )
{
public TestThread(String str)
{
super (str);
}
public void run( )
{
for(int i = 0; i<’5; i++)
{
System.out.println(i + .... + getName( ) + "在运行");
try
{
Sleep(1000);
}catch(InerruptedException e) {}
}
System.out.println(getName( ) + "已结束");
}
[填空题]Java中的线程体是由线程类的 【13】 ( )方法进行定义的,线程运行时,也是从该方法开始执行。
[填空题]Java中线程体是由线程类的______( )方法进行定义的,线程运行时,也是从该方法开始执行。
[简答题]请完成下列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
[填空题]Java中,线程必须属于一个进程,线程是程序运行中的一个______。