1、程序中不需要手动创建run loop:每个线程(包括主线程main thread)都有与之对应的run loop对象,主线程会自行创建并运行run loop;
2、Run loop处理的输入事件有两种不同的来源:Input Sources、Timer Sources;
3、
(1)输入源传递异步消息,通常来自与其他线程或者程序;
(2)定时源则传递同步消息,在特定时间或者一定的时间间隔发生。
1、程序中不需要手动创建run loop:每个线程(包括主线程main thread)都有与之对应的run loop对象,主线程会自行创建并运行run loop;
2、Run loop处理的输入事件有两种不同的来源:Input Sources、Timer Sources;
3、
(1)输入源传递异步消息,通常来自与其他线程或者程序;
(2)定时源则传递同步消息,在特定时间或者一定的时间间隔发生。