注意:此页面搜索的是所有试题
国家开放大学Java语言程序设计1
下列 ( )技术不属于Web应用服务器。
单选题 (2.5 分)
A.
Tomcat
B.
Jetty
C.
Undertow
D.
DB2
下列方式中,能够实现同步的是( )。
单选题 (2.5 分)
A.
synchronized方式
B.
使用volatile修饰符
C.
使用ThreadLocal方式
D.
基于BlockingQueue的数据接口来存储
下列代码创建一个新线程并启动线程。
Runnable target=new MyRunnable();
Thread myThread=new Thread(target);
其中,( )类可以创建target对象,并能编译正确。
单选题 (2.5 分)
A.
public class MyRunnable extends Runnable { public void run(){} }
B.
public class MyRunnable extends Object { public void run() {} }
C.
public class MyRunnable implements Runnable {public void run() {}}
D.
public class MyRunnable extends Runnable {void run() {}}
假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的( )。
单选题 (2.5 分)
A.
资源互斥条件
B.
资源不可抢占条件
C.
占有且申请资源条件
D.
循环等待
单选题 (2.5 分)
A.
Tomcat
B.
Jetty
C.
Undertow
D.
DB2
下列方式中,能够实现同步的是( )。
单选题 (2.5 分)
A.
synchronized方式
B.
使用volatile修饰符
C.
使用ThreadLocal方式
D.
基于BlockingQueue的数据接口来存储
下列代码创建一个新线程并启动线程。
Runnable target=new MyRunnable();
Thread myThread=new Thread(target);
其中,( )类可以创建target对象,并能编译正确。
单选题 (2.5 分)
A.
public class MyRunnable extends Runnable { public void run(){} }
B.
public class MyRunnable extends Object { public void run() {} }
C.
public class MyRunnable implements Runnable {public void run() {}}
D.
public class MyRunnable extends Runnable {void run() {}}
假设存在进程/线程等待序列{p1,p2,...,pn},其中p1等待p2占有的资源,p2等待p3占有的资源,pn等待p1占有的资源,形成一个循环。这属于下列死锁产生必要条件中的( )。
单选题 (2.5 分)
A.
资源互斥条件
B.
资源不可抢占条件
C.
占有且申请资源条件
D.
循环等待