需要,因为数据接收过程需要等待网络数据;
需要,因为数据接收过程与主程序在不同的类中,因此必须要不同的线程;
不需要,因为数据接收过程采用中断方式,不需要等待;
不需要,因为数据接收过程是自动的,无需等待;
第1题:
一个具体的线程是由______、代码和数据组成的。
第2题:
一个具体的线程是由上【 】、代码和数据组成。
第3题:
下面说法不正确的是 ( )
A.Java中线程是抢占式的
B.Java中线程是分时的
C.Java中的线程可以共享数据
D.Java中的线程可以共享代码
第4题:
Java中的线程模型由三部分组成,与线程模型组无关的是( )。
A.虚拟的CPU
B.程序代码
C.操作系统的内核状态
D.数据
第5题:
Object C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么?
第6题:
以下关于线程的运行,暂停,结束的描述中,错误的是()。
第7题:
线程由以下哪些部分组成?()
第8题:
按照线程的模型,一个具体的线程也是由虚拟的CPU、代码与数据组成,其中代码与数据构成了(),线程的行为由它决定。
第9题:
第10题:
Thead类的sleep静态函数可以使线程休眠一段时间
wait函数会使线程处于等待状态,作用与sleep函数相同
一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了
线程的启动通过线程类(或者其子类)的start函数来实现
调用stop函数使线程停止
第11题:
一个虚拟处理器
CPU执行的代码
代码操作的数据
以上都是
第12题:
调用join()方法可能抛出异常InterruptedException。
sleep()方法是Thread类的静态方法。
调用Thread类的sleep()方法可终止一个线程对象。
线程启动后执行的代码放在其run方法中。
第13题:
Java中的线程模型由三部分组成,与线程模型组成无关的是
A.虚拟的CPU
B.程序代码
C.操作系统的内核状态
D.数据
第14题:
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
第15题:
下列关于Java语言中线程的叙述中,正确的是( )。
A.线程由代码、数据、内核状态和-组寄存器组成
B.线程间的数据是不共享的
C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
第16题:
( 6 )按照 Java 的线程模型,代码和 【6】 构成了线程体。
第17题:
在线程进入临界区之后,首先应()。
第18题:
在java中的线程模型包含()
第19题:
下面关于Java中线程的说法不正确的是()
第20题:
数据接收代码是否需要放在独立的线程中?()
第21题:
虚拟的CPU
程序代码
操作系统的内核状态
数据
第22题:
对临界区代码加锁
对临界区代码解锁
检查临界区的锁是否可用
让其他线程睡眠
第23题:
虚拟的CPU
CPU执行的代码
支持代码工作的数据
进程