Java试题-选择题(12)
题目
-
下列关于JAVA多线程的叙述正确的是() ?
A:调用start()方法和run()都可以启动一个线程
B:CyclicBarrier和CountDownLatch都可以让一组线程等待其他线程
C:Callable类的call()方法可以返回值和抛出异常
D:新建的线程调用start()方法就能立即进行运行状态 -
下面有关 Java ThreadLocal 说法正确的有 ?(多选)
A:ThreadLocal存放的值是线程封闭,线程间互斥的,主要用于线程内共享一些数据,避免通过参数来传递
B:线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实例的所有副本都会被垃圾回收
C:在:对于多线程资源共享的问题,同步机制采用了“以时间换空间”的方式,而ThreadLocal采用了“以空间换时间”的方式 -
下列正确的有 ?(多选)
A:call by value不会改变实际参数的数值
B:call by reference能改变实际参数的参考地址
C:call by reference不能改变实际参数的参考地址
D:call by reference能改变实际参数的内容 -
在数据库设计的()阶段进行关系
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



