VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


Аййй... Олег. Ладно 5 сек.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »

так ты загляни, там пять минут

Во первых вот тут
winner = ast_waitfor_n(watchers, pos, to);
заменяется на
winner = ast_waitfor_nandfds(watchers, pos, wakeupfds, wakeupfdsn, NULL, &waiteventfds, to);
Это позволяет разбудить поток с очередью для добавления ещё одного участника
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


И помоему там добавляется ещё 1 ring_one и снова засыпает. Много кода, неудобно смотреть, это надо ide какое нить.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Во первых вот тут
winner = ast_waitfor_n(watchers, pos, to);
заменяется на
winner = ast_waitfor_nandfds(watchers, pos, wakeupfds, wakeupfdsn, NULL, &waiteventfds, to);
Это позволяет разбудить поток с очередью для добавления ещё одного участника

т.е. ты хочешь главный, отлаженный цикл затронуть?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


А что его трогать. Это изменение ничего не меняет. И там и там под капотом +- одно и тоже.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

А что его трогать. Это изменение ничего не меняет. И там и там под капотом +- одно и тоже.

ну на других стратегиях, это может отразиться
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »


ну я понял мысль, надо подумать
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


Ну так это для ringall я же тебе не весь код прислал.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


А будится он по внешнему событию. Ну таймеру например.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »


Жду от тебя тоже каких нить полезных идей, что я могу к себе прилепить =)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH