Страница 212 из 342

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

Добавлено: 14 дек 2024, 16:36
notify_ded_bot

Аййй... Олег. Ладно 5 сек.

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

Добавлено: 14 дек 2024, 16:42
notify_ded_bot
так ты загляни, там пять минут

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

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

Добавлено: 14 дек 2024, 16:45
notify_ded_bot

И помоему там добавляется ещё 1 ring_one и снова засыпает. Много кода, неудобно смотреть, это надо ide какое нить.

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

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

т.е. ты хочешь главный, отлаженный цикл затронуть?

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

Добавлено: 14 дек 2024, 16:46
notify_ded_bot

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

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

Добавлено: 14 дек 2024, 16:46
notify_ded_bot
А что его трогать. Это изменение ничего не меняет. И там и там под капотом +- одно и тоже.

ну на других стратегиях, это может отразиться

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

Добавлено: 14 дек 2024, 16:46
notify_ded_bot

ну я понял мысль, надо подумать

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

Добавлено: 14 дек 2024, 16:47
notify_ded_bot

Ну так это для ringall я же тебе не весь код прислал.

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

Добавлено: 14 дек 2024, 16:48
notify_ded_bot

А будится он по внешнему событию. Ну таймеру например.

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

Добавлено: 14 дек 2024, 16:49
notify_ded_bot

Жду от тебя тоже каких нить полезных идей, что я могу к себе прилепить =)