Size: a a a

2020 September 07

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Так и прилинкуй dll с пулом туда, где надо
Ты не понял
источник

RM

Roy Mustang in C++ Together 2.0
Смотри, логгер не так часто пишет данные в файл, так?
источник

RM

Roy Mustang in C++ Together 2.0
Это примерно 1-10 сообщений в секунду, не так много
источник

RM

Roy Mustang in C++ Together 2.0
Зависит от проекта конечно, но все равно
источник

RM

Roy Mustang in C++ Together 2.0
Поток так или иначе простаивает у логгера
источник

RM

Roy Mustang in C++ Together 2.0
Вот я подумал, не лучше ли создать свой queue из потоков и запрашивать свободный поток через пул
источник

RM

Roy Mustang in C++ Together 2.0
Получится что у нас есть общий пул потоков и мы запрашиваем свободный поток и делаем свои дела, а как закончили - поток вернуть обратно в пул
источник

RM

Roy Mustang in C++ Together 2.0
Чтоб не разбрасывать потоки налево-направо, а сложить их в одном месте и брать оттуда
источник

🦊

🦊fox.cpp in C++ Together 2.0
Я бы на твоём месте хуйнул бы либу логгирования на asio
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Я бы на твоём месте хуйнул бы либу логгирования на asio
Чего
источник

🦊

🦊fox.cpp in C++ Together 2.0
А там io offload тред пусть простаивает, сколько ему надо
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
А там io offload тред пусть простаивает, сколько ему надо
Да звучит как геморрой
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Чего
С асинхронной записью в файл
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Да звучит как геморрой
Так тебе и так это будет надо
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну или не тебе конкретно, а юзерам фреймворка
источник

RM

Roy Mustang in C++ Together 2.0
Что за логгер?
источник

RM

Roy Mustang in C++ Together 2.0
В самом Asio?
источник

RM

Roy Mustang in C++ Together 2.0
или в бусте
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Что за логгер?
Свой
источник

🦊

🦊fox.cpp in C++ Together 2.0
Напиши
источник