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