Size: a a a

2021 February 14

U

UniCoder in supapro.cxx
Я сонный уже просто
источник

D

Danya in supapro.cxx
Скидывай
источник

U

UniCoder in supapro.cxx
Извиняюсь за не грамотность
источник

AE

Andrew Evseev in supapro.cxx
wearlib?
источник

U

UniCoder in supapro.cxx
источник

U

UniCoder in supapro.cxx
Andrew Evseev
wearlib?
Да
источник

AK

Aleksei Korolev in supapro.cxx
readme onelove
источник

D

Danya in supapro.cxx
1. Форматирование. Прикрути себе clang-format
источник

D

Danya in supapro.cxx
2. Прикрути себе CMake
источник

D

Danya in supapro.cxx
3. Сделай нормальную документацию хотя бы в коде
источник

D

Danya in supapro.cxx
Остальное после этого :)
источник

U

UniCoder in supapro.cxx
Тогда завтра
источник

U

UniCoder in supapro.cxx
Всем спасибо за помощь и объяснение. Спокойно ночи всем
источник

D

Dmitriy in supapro.cxx
Виктор
Есть 2 отдельных потока. Один пишет в массив/очередь, другому нужно при поступлении новых данных в этот массив/очередь - сразу их начать обрабатывать.

Сейчас это решено через while , в котором постоянно идет проверка нет ли новых данных. Но даже со sleep - бесконечность while слишком грузит проц. Да и как то кривовато мне кажется решение со sleep-ами.

Как можно подать знак второму потоку что пора ему считать данные? Чтобы он не грузил проц в постоянном проверянии обновлений?
mutex + condition variable + atomic_bool
источник

D

Dmitriy in supapro.cxx
Читатель крутится в бесконечном цикле и на каждой итерации:
> Очередь не пуста - берёт задачу
> stop == true -> break
> Очередь пуста - засыпает
источник

В

Виктор in supapro.cxx
Ilia Zviagin
Чета как бред звучит
Что именно как бред звучит?
источник

AZ

Alexander Zaitsev in supapro.cxx
Виктор
Что именно как бред звучит?
что работа с массивами на 30% быстрее, чем с векторами
источник

В

Виктор in supapro.cxx
Alexander Zaitsev
что работа с массивами на 30% быстрее, чем с векторами
Почему?
Вектор, вроде более сложная структура, больше памяти занимает. И лежит в куче, а не на стеке.
источник

AZ

Alexander Zaitsev in supapro.cxx
Виктор
Почему?
Вектор, вроде более сложная структура, больше памяти занимает. И лежит в куче, а не на стеке.
ну я хз, что такое "работа" в твоём случае, но даже эта разница играть роли не должна
источник

AZ

Alexander Zaitsev in supapro.cxx
вот если ты покажешь, как ты бенчил - тогда совсем другой разговор будет
источник