题目内容

notify()方法作用是()

A. 唤醒线程
B. 导致线程等待
C. 线程休眠
D. 结束线程

查看答案
更多问题

下列方法中可以实现线程插队的是()

A. start()
B. run()
C. join()
D. sleep()

下列关于进程和线程的说法中,错误的是()

A. 操作系统中每个独立执行的程序都可称之为一个进程
B. 操作系统中的每一个进程中都至少存在一个线程
C. 线程和进程一样,是由CPU轮流执行的
D. 线程和进程一样,是由CPU同时执行的

Java多线程中,关于解决死锁的方法说法错误的是()

A. 避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,…...,而Pn等待P1所占有的的某一资源,可以避免死锁
B. 打破互斥条件,即允许进程同时访问某些资源,可以预防死锁,但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值
C. 打破不可抢占条件。即允许进程强行从占有者那里夺取某些资源。就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。它所释放的资源可以分配给其它进程。这样可以避免死锁
D. 使用打破循环等待条件(避免第一个线程等待其它线程,后者又在等待第一个线程)的方法不能避免线程死锁

下面关于join()方法描述正确的是()

A. join()方法是用于线程休眠
B. join()方法是用于线程启动
C. join()方法是用于线程插队
D. join()方法是用于线程同步

答案查题题库