首页 > 试题广场 >

function loop() {    

[单选题]
function loop() {
    initialize();
    do {
        var message = get_next_message();
        process_message(message);
    } while (message != quit);
}
阅读上面程序,下列说法错误的是()
  • 线程和 RunLoop 之间是一一对应的
  • 默认非主线程的RunLoop是没有运行的
  • 在一个单独的线程中没有必要去启用RunLoop
  • RunLoop管理了其需要处理的事件和消息
选C
线程与runloop密切关联,按钮事件一旦触发就能相应是runloop事件的功劳。
主线程的runloop是默认启动的,对于其他线程来说是非默认启动的,需要手动配置。
使用run loop可以使你的线程在有工作的时候工作,没有工作的时候休眠,这可以大大节省系统资源。
发表于 2020-05-19 06:33:36 回复(0)