更多"Java API中支持线程的类或接口是( )。 Ⅰ.java.la"的相关试题:
[单项选择]Java API中支持线程的类或接口是
Ⅰ.java.lang.Thread Ⅱ.java.lang.Runnable
Ⅲ.java.lang.ThreadGroup Ⅳ.java.io.Serializable
A. Ⅰ,Ⅱ
B. Ⅰ,Ⅱ,Ⅲ
C. Ⅰ,Ⅱ,Ⅳ
D. Ⅰ,Ⅱ,Ⅲ,Ⅳ
[单项选择]Java语言API文档是( )。
A. Java归档工具
B. Java状态序列化文件
C. Java源代码
D. 编程工具
[单项选择]Java语言的API文档是( )。
A. Java归档工具
B. Java状态序列化文件
C. Java源代码
D. 编程工具
[单项选择]Java的API结构中,不属于类库主要包括的核心包的是( )。
A. Java包
B. Javax
C. Javadoc包
D. org扩展包
[单项选择]在支持多线程的操作系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的。
A. 该进程的代码段
B. 该进程中打开的文件
C. 该进程的全局变量
D. 该进程中某线程的栈指针
[简答题]请写出用Runnable接口实现多线程的主要工作。
[单项选择]下列API不属于java.lang.Math的是( )。
A. random()
B. abs()
C. drawLine()
D. sin()
[单项选择]在支持多线程的系统中,进程P创建的若干个线程不能共享的是( )。
A. 进程P的代码段
B. 进程P中打开的文件
C. 进程P的全局变量
D. 进程P中某线程的栈指针
[单项选择]下列哪个类或接口定义了线程同步与交互的方法( )
A. Thread
B. Runnable
C. Object
D. ThreadGroup
[单项选择]下列API不属于java. lang. Math类的是( )。
A. random ()
B. abs()
C. drawLine ()
D. sin()
[单项选择]为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是()
pubIis class StackTest
private int idx=0;
private int[]data=new int[8];
public void push(int i)
synchronized(this)
______;
data[idx]=i;
idx++;
______;
A. this.notify()
B. interrupt()
C. this.wait()
D. sleep()
[单项选择]下列程序通过实现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)
[单项选择]阅读下面一个支持多线程并发操作的堆栈类代码
public class MyStack
private int idx=0;
private int[] data=new int[8];
public ______ Void push(int i)
data[idx]=i;
idx++;
…
在下画线处应填入的是
A. synchronized B) wait C) blocked D) interrupt
[单项选择]为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下划线处依次填入的语句是()。
publicclass IntStack
privateintidx=O;
privateint[]data=newint[8];
public______voidpush(inti)
data[idx]=i;
idx++;
A. synchronized()
B. synchronized notify() this.wait()
C. synchronized
D. Serializable this.notify() sleep()