A、pthread_create返回的线程句柄
B、线程的系统ID
C、创建线程时设置的线程号
D、创建线程时设置的线程名
第1题:
下列关于线程优先级的说法中,正确的是( )。
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时候都可以设置
D.B和C
第2题:
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。
A.1
B.2
C.3
D.4
第3题:
下列关于线程组的说法中,错误的是( )。
A.一个线程只能在创建时设置其线程组
B.线程组使一组线程可以作为一个对象进行统一处理和维护
C.在应用程序中线程可以独立存在,不一定要属于某个线程组
D.线程组由java.lang包中的ThreadGroup类来实现
第4题:
下列关于线程优先级的说法中,正确的是
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时候都可以设置
D.B和C
第5题:
用实现Runnable接口的方法创建线程时要()
A. 直接创建线程对象
B. 实现start方法
C. 通过run方法,启动线程对象
D. 先创建线程的目标对象,在通过目标对象创建线程对象
第6题:
A.线程资源必须通过线程池提供,不允许在应用中自行显式创建线程
B.同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗
C.创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯
D.推荐使用Executors.newFixedThreadPool(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)
第7题:
在Pthread线程包中,线程操作pthread_join的含意是()
第8题:
在Pthread线程包中,线程操作pthread_yield表示的是()。
第9题:
程序的创建有哪几步()。
第10题:
当Java程序启动时,系统就为它创建好一个线程,用这个线程执行main()方法中的代码序列。这个系统创建好的线程叫()。
第11题:
新起一个线程,都要使用Thread.setName(“…”)设置线程名
在JDK1.5或更新的版本中,若字符串拼接发生在单线程环境,使用StringBuffer
对多线程访问的变量、方法,必须加锁保护,避免出现多线程并发访问引起的问题
线程使用时,要在代码框架中使用线程池,避免创建不可复用的线程;禁止在循环中创建新线程,否则会引起JVM资源耗尽
第12题:
线程让出CPU
创建一个线程
阻塞一个线程
等待一个特定的线程退出
第13题:
A.通过Thread类的构造方法创建线程
B.Thread类提供了start()方法创建线程
C.通过实现Runnable接口创建线程
D.通过使用Thread类提供的interrupt()方法创建线程
第14题:
下列有关线程的描述中错误的是( )。
A.Java中的每一个线程都属于某个线程组
B.线程只能在其创建时设置所属的线程组
C.线程创建之后,可以从一个线程组转移到另一个线程组
D.新建的线程默认情况下属于某父线程所属的线程组
第15题:
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。
A.1
B.2
C.3
D.4
第16题:
下列关于线程优先级的说法中,正确的是______。
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时刻都可以设置其优先级
D.B和C
第17题:
在Pthread线程包中,线程操作pthread_join的含意是
A.创建一个新的线程
B.撤销一个线程
C.等待一个特定的线程退出
D.参加一个新的线程
第18题:
关于线程说法不正确的是()。
第19题:
在Pthread线程包的使用中,当用户需要结束一个线程时,可以使用的线程库函数是()。
第20题:
基于Runnable实现线程时,Thread类的构造方法中必须指明()
第21题:
下列关于线程优先级的说法中,正确的是()
第22题:
关于线程以下说法错误的有()
第23题:
启动线程
指定线程运行的起始点
为线程对象分配内存运行空间
在主程序中创建线程对象
建立线程类