Size: a a a

2021 July 03

RM

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

RM

Roy Mustang in C++ Together 2.0
Мы создаем вектора в кол-ве равным кол-ву потоков
источник

RM

Roy Mustang in C++ Together 2.0
Внутрь пихаем spsc очередь
источник

RM

Roy Mustang in C++ Together 2.0
И делаем так чтоб потоки крутились по этим векторам по очереди
источник

R

Roman in C++ Together 2.0
Сегодня решил 10 задачек решать по планиметрии, пока что решил вроде 6.
Вот эту не смог, так как минимум рисунок не рпавльный тут. Если прикинуть, то на рисунке центр окружности внутри треугольника лежит, а так подумать, центр ниже должен лежать.

Я знаю свойство, что центральный угол в 2 раза больше вписанного угла, если оба они опираются на одну и ту же окружность...
источник

RM

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

p

pepeground_bot in C++ Together 2.0
должен ли я поступил! который будет принимать qtime и отображать время. задачу скинь целиком!
источник

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
Тот паровозик что взял задачу и вышел должен встать в конец
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
Один пишет, 8 потоков разгребают
источник

RM

Roy Mustang in C++ Together 2.0
и тот кто пишет должен каждый Update вытаскивать решенные задачи из всех векторов
источник

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
RingThreadPool
источник

RM

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

RM

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