关于多线程,下列说法错误的是( )。
A: 可以通过实现Runnable接口实现多线程。
B: 可以通过继承Thread类实现多线程
C: 线程同步的基本思想是避免多个线程对同一资源的同时访问。
D: 上述说法都不对
A: 可以通过实现Runnable接口实现多线程。
B: 可以通过继承Thread类实现多线程
C: 线程同步的基本思想是避免多个线程对同一资源的同时访问。
D: 上述说法都不对
举一反三
- 下列关于Java多线程的相关说法,错误的是() A: 通过Runnable接口实现多线程适合多个相同程序代码的线程去处理同一个资源的情况 B: 通过Runnable接口实现多线程避免由于Java的单继承带来的局限性 C: 直接继承Thread类实现多线程,不能为线程指定名称 D: 可以通过Thread的getCurrentThread()方法得到当前的线程的实例对象,然后调用getName()方法可以获取到线程的名称
- 多线程与并发。多个线程可以访问同一份资源,会同时被多个线程访问的资源,就是竞争资源,也称为竞争条件。对于多线程共享的资源我们必须进行同步,以避免一个线程的改动被另一个线程所覆盖。线程同步的关键字是______ 。
- 用Thread类和Runnable接口实现多线程,线程执行10次循环,每次显示线程名称并随机休眠一段时间,线程运行结束时显示结束信息。
- Java中有两种创建线程的方式,但大部分的多线程应用都会采用【】方式来创建线程。 A: 继承Thread类 B: 实现Runnable接口 C: 继承Set类 D: 实现Comparable接口
- 以下哪一项不是多线程的优点 A: 多个线程在运行时,系统自动在线程之间进行切换 B: 由于多个线程共存于同一块内存,线程之间的通信非常容易 C: Java将线程视为一个对象。线程要么是Thread类的对象,要么是接口Runnable的对象 D: 多个线程可以实现并发