由于有时某种处理比较耗时,如果这时放在主线程的话,容易造成程序假死,最后结果是整个程序崩溃。为了处理这种情况,一般讲这些耗时处理放在子线程处理,子线程处理完后,将结果放到消息队列中,然后在主线程再根据消息队列中结果更新主线程。
通常来说,有两种办法:
由于有时某种处理比较耗时,如果这时放在主线程的话,容易造成程序假死,最后结果是整个程序崩溃。为了处理这种情况,一般讲这些耗时处理放在子线程处理,子线程处理完后,将结果放到消息队列中,然后在主线程再根据消息队列中结果更新主线程。
通常来说,有两种办法: