Opened 10 years ago

Closed 10 years ago

#47 closed улучшение (не будем делать)

Переместить обработку событий SIP в основной thread

Reported by: alx Owned by: alx
Priority: низкий Milestone:
Component: any Keywords:
Cc:

Description

Сейчас события SIP обрабатываются в отдельном thread'е, из-за чего возникают трудности с необходимостью сонхронизации его работы с основным thread'ом.

Надо перенести обработку SIP событий в основной thread, изменив логику работы шедулера: добавлять в шедулер произвольное число сокетов (это будут event_socket'ы транспортов).

Другой вариант - оставить select'ы в отдельном потоке, но при возникновении SIP-событий передавать их основному потоку через channel_event'ы специального типа. Но это хуже, так как остается один "лишний" поток.

Change History (1)

comment:1 by alx, 10 years ago

Resolution: не будем делать
Status: newclosed

Не буду этого делать. Никаких особенных трудностей не возникает.

Note: See TracTickets for help on using tickets.