Kaushik Iska
379028ab66
Add the functionality to merge and unmerge MessageLoopTaskQueues ( #9436 )
...
- Add the functionality to merge and unmerge MessageLoopTaskQueues
This introduces a notion of a "owning" and "subsumed" queue ids.
Owning queue will take care of the tasks submitted to both that and it's
subsumed queue.
- The tasks submitted still maintain the queue affinity
- Same for the task observers
- Also adds MergedQueuesRunner which grabs both the locks owner
and subsumed queues in RAII fashion.
- Also use task queue id to verify if we are running
in the same thread.
- This is to enable merging the backed message loop task
queues to enable dynamic thread merging in IOS.
2019-07-12 16:55:33 -07:00
..
2018-11-07 12:24:35 -08:00
2019-05-25 13:14:46 -07:00
2019-06-17 10:08:45 -07:00
2019-05-17 16:37:28 -07:00
2018-11-07 12:24:35 -08:00
2019-07-10 12:11:39 -07:00
2019-07-10 12:11:39 -07:00
2018-11-07 12:24:35 -08:00
2019-07-12 16:55:33 -07:00
2018-11-07 12:24:35 -08:00
2019-07-10 12:11:39 -07:00
2019-07-10 12:11:39 -07:00
2019-07-10 12:11:39 -07:00
2018-11-07 12:24:35 -08:00
2019-07-09 14:59:34 -07:00
2019-07-09 14:59:34 -07:00
2019-06-11 18:33:04 -07:00
2019-06-11 18:33:04 -07:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2019-04-22 10:28:54 -07:00
2019-04-22 10:28:54 -07:00
2019-04-22 10:28:54 -07:00
2019-04-22 10:28:54 -07:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-12 19:59:29 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2019-04-19 12:48:53 -07:00
2019-04-19 12:48:53 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-07-09 14:59:34 -07:00
2019-07-09 14:59:34 -07:00
2019-07-09 14:59:34 -07:00
2018-11-07 12:24:35 -08:00
2018-11-12 19:59:29 -08:00
2018-11-12 19:59:29 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2019-05-15 12:43:47 -07:00
2019-07-10 13:14:07 -07:00
2019-07-12 16:55:33 -07:00
2019-07-12 16:55:33 -07:00
2019-04-19 17:33:46 -07:00
2019-04-19 17:33:46 -07:00
2019-04-29 11:07:04 -07:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2019-04-09 17:03:41 -07:00
2019-06-14 12:52:03 -07:00
2019-07-09 14:59:34 -07:00
2018-11-07 12:24:35 -08:00
2018-11-07 12:24:35 -08:00
2019-03-12 15:27:33 -07:00
2019-06-13 17:44:44 -07:00