当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?


相关考题:

下列关于线程的说法中,正确的是A.一个线程一旦被创建,就立即开始运行B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态

( 21 )在一个线程中调用下列方法,不会改变该线程运行状态的是A ) yield 方法B )另一个线程的 join 方法C ) sleep 方法D )一个对象的 notify 方法

在一个线程中调用下列方法,不会改变该线程运行状态的是( )。A.yield方法B.另一个线程的join方法C.sleep方法D.一个对象的notify方法

下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法

如果一个线程调用【 】 ()方法,将使该线程进入休眠状态。

5,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

当一个线程处于new状态时,通过什么方法使其进入runnable状态?

下列说法中错误的一项是______。A.当线程获得了某个对象的排他锁时,它可以独自访问该对象,而其他线程无法访问B.当线程获得了某个对象的排他锁时,它可以独自访问该对象,其他线程也可以通过某种策略访问C.临界区可以是一个方法D.程序中单独并发的线程可以对同一个对象进行访问

当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。A对B错

当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?

对于线程的生命周期,下面四种说法正确的有哪些?()A、调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B、线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态 C、线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D、线程进入死亡状态后,调用它的start()方法仍然可以重新启动

下面四个选项中,哪些是线程进入阻塞状态的原因?()A、线程试图获取某个对象的同步锁,而该锁被其它线程持有B、线程调用了另一个线程的join()方法C、当线程调用了一个阻塞式的IO方法D、线程调用了setDaemon(boolean b)方法

所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。

线程同步中,对象的锁在()情况下持有线程返回A、 当synchronized()语句块执行完后B、 当在synchronized()语句块执行中出现例外(exception)时C、 当持有锁的线程调用该对象的wait()方法时D、 以上都是

当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。

下面那些情况可以终止当前线程的运行()。A、当一个优先级高的线程进入就绪状态时B、抛出一个例外时C、当该线程调用sleep()方法时D、当创建一个新线程时

多选题下面四个选项中,哪些是线程进入阻塞状态的原因?()A线程试图获取某个对象的同步锁,而该锁被其它线程持有B线程调用了另一个线程的join()方法C当线程调用了一个阻塞式的IO方法D线程调用了setDaemon(boolean b)方法

单选题在一个线程中调用下列方法,不会改变该线程运行状态的是(  )。Ayield方法B另一个线程的join方法Csleep方法D一个对象的notify方法

单选题()方法使对象等待队列的第一个线程进入就绪状态。ArunBnotifyCyieldDsleep

填空题守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。

判断题当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。A对B错

问答题当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?

单选题线程同步中,对象的锁在()情况下持有线程返回A 当synchronized()语句块执行完后B 当在synchronized()语句块执行中出现例外(exception)时C 当持有锁的线程调用该对象的wait()方法时D 以上都是

多选题对于线程的生命周期,下面四种说法正确的有哪些?()A调用了线程的start()方法,该线程就进入运行状态 (就绪,还要获得CPU使用权)B线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态C线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它D线程进入死亡状态后,调用它的start()方法仍然可以重新启动

问答题当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

判断题当一个线程进入一个对象的方法后,其它线程也可以进入该对象的方法。A对B错

( 难度:中等)下列关于线程说法正确的是:A.调用sleep不会释放对象锁B.调用wait方法导致本线程放弃对象锁C.当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法D.notify():唤醒全部处于等待状态的线程E.任何对象都具有sleep方法