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