LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

И алыверды, для тех кто боится мьютексов :) Можно посмотреть, что происходит при Auto соединении. Там как раз всегда проверяется какому потоку принадлежит объект(раз лок), если не текущему лочится обьект треда(два лок), если в нём запущен цикл обработки событий, то лочится его очередь(три лок) иначе вроде лочится главный цикл и сообщение попадает туда(точно не помню уже). А вот если в ручную тип соединения указать, можно немного сэкономить на спичках.

Исходная версия pon4ik, :

И алыверды, для тех кто боится мьютексов :) Можно посмотреть, что происходит при Auto соединении. Там как раз всегда проверяется какому потоку прнадлежит объект(раз лок), если не текущему лочится обьект треда(два лок), если в нём запущен цикл обработки событий, то лочится его очередь(три лок) иначе вроде лочится главный цикл и сообщение попадает туда(точно не помню уже). А вот если в ручную тип соединения указать, можно немного сэкономить на спичках.