关于java线程,下面说法错误的是()
A、线程是以CPU为主体的行为
B、java利用线程使整个系统成为异步
C、创建线程的方法有两种:实现Runnable接口和继承Thread类
D、新线程一旦被创建,它将自动开始运行
A、线程是以CPU为主体的行为
B、java利用线程使整个系统成为异步
C、创建线程的方法有两种:实现Runnable接口和继承Thread类
D、新线程一旦被创建,它将自动开始运行
A、线程启动调用start方法 B、线程的主体是run方法 C、线程运行中调用sleep方法可以进入阻塞状态 D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源
A、调用join()方法可能抛出异常InterruptedException。 B、sleep()方法是Thread类的静态方法。 C、调用Thread类的sleep()方法可终止一个线程对象。 D、线程启动后执行的代码放在其run方法中。
A、Android采用单线程模型 B、Android会默认会为线程创建一个关联的消息队列 C、Handler会与多个线程以及该线程的消息队列对应 D、程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。 B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。 C、Thread类属于java.util程序包。 D、以上说法无一正确。
A、适合多个相同程序代码的线程去处理同一个资源的情况 B、把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想 C、可以避免由于Java的单继承带来的局限性 D、编写简单,可以不通过Thread类直接创建线程
A、sleep()方法是使线程停止一段事件的方法 B、在sleep()时间间隔期满后,线程立即恢复执行 C、wait()方法用于线程交互 D、使用wait()方法后,线程需要被通知唤醒