C++里子线程回调主线程的怎么做
答案:1 悬赏:60
解决时间 2021-01-08 04:43
- 提问者网友:临风不自傲
- 2021-01-07 09:54
C++里子线程回调主线程的怎么做
最佳答案
- 二级知识专家网友:拾荒鲤
- 2021-01-07 10:56
首先,当主线程创建的时候,会建立一个Looper对象,
然后子线程执行到需要主线程调用某方法的时候,会将Message加入到一个MessageQueue队列,
Looper对象所属的线程在Looper.Loop方法中循环执行从MessageQueue队列读取Message对象
当读取到Message的时候,就会调用主线程中的相应方法
然后子线程执行到需要主线程调用某方法的时候,会将Message加入到一个MessageQueue队列,
Looper对象所属的线程在Looper.Loop方法中循环执行从MessageQueue队列读取Message对象
当读取到Message的时候,就会调用主线程中的相应方法
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯