Size: a a a

2020 September 07

RM

Roy Mustang in C++ Together 2.0
2 класса одного и того же модуля он не дает подгрузить, а вот .dll
источник

CC

Chris Calvin in C++ Together 2.0
Ты должен нахуй посылать при попытке подгрузить повторно
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Ты должен нахуй посылать при попытке подгрузить повторно
Это займет log2n
источник

RM

Roy Mustang in C++ Together 2.0
Это мне надо каждый подгружаемый модуль по вектору загруженных прогонять
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
Думаешь стоит?
источник

CC

Chris Calvin in C++ Together 2.0
Да
источник

CC

Chris Calvin in C++ Together 2.0
Ну не так
источник

CC

Chris Calvin in C++ Together 2.0
Но механизм валидации нужен
источник

RM

Roy Mustang in C++ Together 2.0
Можно на уровне вектор из строк
источник

RM

Roy Mustang in C++ Together 2.0
У меня же список модулей как имена в векторе хранятся, вроде есть алгоритм для удаления повторок
источник

RM

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

RM

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

RM

Roy Mustang in C++ Together 2.0
То есть, лучше же чтоб все потоки были в одном пуле, чем если выдавать одному куску кода N потоков, другому куску N потоков
источник

RM

Roy Mustang in C++ Together 2.0
или это не принципиально?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Вопрос такой, вот у меня логгер жрет N потоков, не лучше ли создать модуль тред пула, который будет возвращать потоки по запросам?
Все ещё не понимаю, зачем тебе все вязать на модули
источник

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
Лучше Thread pool воткнуть в ModuleManager, нет?
источник

🦊

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