關(guān)于TMOS的消息機(jī)制疑問

icon_pdf.gifTask.pdf

項(xiàng)目里創(chuàng)建了5個(gè)任務(wù),由一個(gè)任務(wù)向其他四個(gè)任務(wù)同時(shí)發(fā)送一條消息,調(diào)用消息發(fā)送函數(shù)后,消息接收順序如下表:發(fā)送消息的任務(wù)ID是12

Task

TASK 1

TASK 2

TASK 3

TASK 4

Task ID

2

3

13

14

消息發(fā)送順序

1

2

3

4

消息接收順序

3

4

1

2

消息發(fā)送順序

4

1

2

3

消息接收順序

3

4

1

2

測(cè)試發(fā)現(xiàn)消息發(fā)送接收不是fifo機(jī)制的,后發(fā)送的消息反而先收到,正常的先后順序應(yīng)該是什么樣子,是不是和任務(wù)ID號(hào)有關(guān)系?

發(fā)送消息是實(shí)時(shí)的,輪詢到哪個(gè)ID就收到哪個(gè),輪詢永遠(yuǎn)是1234、1234,你在2發(fā)消息,下一個(gè)輪到3,如果三有就到3,下一個(gè)4下一個(gè)1

這樣循環(huán)



這個(gè)task id的生成是隨機(jī)的吧


taskid的生成是按注冊(cè)順序來的,并不是隨機(jī)的。GAPRole_PeripheralInit這個(gè)初始化也是占用10個(gè)左右的。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频