[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fozOSotZjUGH8aQssABJlbNar0-YCkjR18eLTdKjy8sA":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":32,"type":61},[],"2023-06-28 15:04:07",86950806,[8,9,10,11],"Lock lock = new Lock()","Lock lock = new ReentrantLock()","Lock lock = new ReentrantLock(true)","Lock lock = new ReentrantLock(false)",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},16,"e7b3ad50ece8aaea9b14981bb0e4a2a2","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F6884536a76377921d52baf2f6464bbf6.png","Java程序设计II","work_28115989","多线程试题库","以下_________ 是创建锁的正确语句",[21,34,43,52,62,65,73,78,83,88],{"answer":22,"createTime":23,"id":24,"options":25,"question":31,"source":32,"type":33},[],"2023-06-28 15:02:45",86948283,[26,27,28,29,30],"sleep(long milliseconds)","yield()","stop()","suspend()","join()","可以使用________方法强迫一个线程等待另一个线程的结束","v1",0,{"answer":35,"createTime":23,"id":36,"options":37,"question":42,"source":32,"type":33},[],86948284,[38,39,40,30,41],"run()","sleep(long)","start()","setPriority(int)","类java.lang.Thread的________ 方法是静态的",{"answer":44,"createTime":23,"id":45,"options":46,"question":51,"source":32,"type":33},[],86948285,[47,48,49,50],"condition.wake()","condition.signal()","condition.wakeAll()","condition.signalAll()","应在条件上调用_________ 方法唤醒所有等待的线程",{"answer":53,"createTime":5,"id":54,"options":55,"question":60,"source":32,"type":61},[],86950805,[56,57,58,59],"调用一个对象上的同步实例方法,需要给该对象加锁","调用一个类上的同步静态方法,需要给该类加锁","在方法中执行某一个代码块时,同步语句不仅可用于对this对象加锁,还可用于对任何对象加锁","同步语句放置在同步块内","下面_________ 陈述是正确的",1,{"answer":63,"createTime":5,"id":6,"options":64,"question":19,"source":32,"type":61},[],[8,9,10,11],{"answer":66,"createTime":5,"id":67,"options":68,"question":71,"source":32,"type":72},[],86950807,[69,70],"正确","错误","每个任务都是Runnable接口的实例,线程是便于任务执行的对象",3,{"answer":74,"createTime":5,"id":75,"options":76,"question":77,"source":32,"type":72},[],86950808,[69,70],"可以通过实现Runnable接口来定义任务类,通过使用Thread构造方法包住一个任务来创建线程",{"answer":79,"createTime":5,"id":80,"options":81,"question":82,"source":32,"type":72},[],86950809,[69,70],"一个线程对象创建之后,可以使用start()方法启动线程",{"answer":84,"createTime":5,"id":85,"options":86,"question":87,"source":32,"type":72},[],86950810,[69,70],"一个线程启动后,可以使用sleep(long)方法将线程转入休眠状态,以便其它线程获得运行的机会",{"answer":89,"createTime":5,"id":90,"options":91,"question":92,"source":32,"type":72},[],86950811,[69,70],"线程对象从来不会直接调用run方法,到了执行某个线程的时候,Java虚拟机调用run方法"]