在多线程并发程序设计中,能够给对象x加锁的语句是( )。A.X.wait( )B.svnchronized(x)C.X.notify( )D.x.synchronized( )

题目

在多线程并发程序设计中,能够给对象x加锁的语句是( )。

A.X.wait( )

B.svnchronized(x)

C.X.notify( )

D.x.synchronized( )


相似考题
更多“在多线程并发程序设计中,能够给对象x加锁的语句是( )。A.X.wait( )B.svnchronized(x)# ”相关问题
  • 第1题:

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。 A.X.waitB.synchronized(x)S

    在多线程并发程序设计中,能够给对象x加锁的语句是( )。

    A.X.wait

    B.synchronized(x)

    C.X.notify

    D.x.synchronized


    正确答案:B
    B。【解析】Java平台将每一个由synchronized(object)语句指定的对象设置一个锁,称为对象锁,是一种独占的排他锁。

  • 第2题:

    14、下列关于同步语句的描述中,错误的是()。

    A.使用同步语句可以指定对哪个对象加锁

    B.同步语句“synchronized(this ) { …… }”表示对当前对象加锁

    C.同步语句只能锁定当前对象

    D.同步语句可实现更细粒度的并发控制


    同步语句只能锁定当前对象

  • 第3题:

    下面是某个程序的语句序列:X = 8; X = 10; Y = X + 6;对于X来讲,给语句序列是一个定义-清除路径。


    B

  • 第4题:

    ( 32 )在多线程并发程序设计中,能够给对象 x 加锁的语句是

    A ) x.wait( )

    B ) synchronized(x)

    C ) x.notify( )

    D ) x.synchronized( )


    正确答案:B

  • 第5题:

    15、下面是某个程序的语句序列:X = 8; X = 10; Y = X + 6;对于X来讲,给语句序列是一个定义-清除路径。


    指令序列为:MOV DLZSUB DL8MOV ALYIMUL BYTE PTR XIDIV DLMOV W.AL 指令序列为:MOVDL,ZSUBDL,8MOVAL,YIMULBYTEPTRXIDIVDLMOVW.AL