Size: a a a

2020 September 02

RM

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

RM

Roy Mustang in C++ Together 2.0
Я чувствую что обосрусь без помощи
источник

🦊

🦊fox.cpp in C++ Together 2.0
Конечно обосрешься
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
все обсираются
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
надо подобрать говно, и go forth
источник

RM

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

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
вон в книгопомойке есть хорошая книжка от энтони
источник

RM

Roy Mustang in C++ Together 2.0
Метод Initialize вызывается из main функции, туда передается список имен подгружаемых .dll, все это естественно проверяется на возможность dlopen и наличие точки входа в .dll, а затем, когда все модули подгружены, идет N циклов
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
ну, кажется, получше
источник

RM

Roy Mustang in C++ Together 2.0
Первый цикл выполняет метод Initialize на всех классах унаследованных от IPlugin
источник

RM

Roy Mustang in C++ Together 2.0
второй цикл вызывает метод Config так же на всех классах, но уже после Initialize
источник

RM

Roy Mustang in C++ Together 2.0
затем метод Execute
источник

RM

Roy Mustang in C++ Together 2.0
а затем уже идет бесконечный цикл, который бесконечно крутится и вызывает метод Update на всех классах унаследованных от IPlugin
источник

RM

Roy Mustang in C++ Together 2.0
Если цикл прерывается, то затем уже вызывается методы Finalize на всех классах
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну начни с переноса этого бесконечного цикла в тред-пул
источник

🦊

🦊fox.cpp in C++ Together 2.0
Будет у тебя там пиздец с тем, что ты будешь слишком часто и бесполезно дергать Update.
источник

🦊

🦊fox.cpp in C++ Together 2.0
На тему того я тебе уже предлагал систему евентов.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
На тему того я тебе уже предлагал систему евентов.
Да, это я временно
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
евенты йеее
источник

RM

Roy Mustang in C++ Together 2.0
Я помню про систему евентов
источник