Прочитав документацию по классу Dispatcher
, я понял, что его можно использовать и для не пользовательской постановки действий в очередь.
Так как же на самом деле работает класс Dispatcher
? Я знаю, что его основная работа заключается в постановке действий в очередь к определенному потоку - но как он "посылает" эти действия потоку? И как поток "получает" эти действия?
Мое лучшее предположение заключается в том, что существует некая "очередь потоков" для каждого потока, но опять же, я понятия не имею.