![]() Spinlock c std::this_thread::yield - C++ - Обсуждение 2564164 |
|
Обсуждение
Всего сообщений: 31
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Spinlock c std::this_thread::yield |
||||
squareroot | 01.01.2020 16:17 |
https://www.cyberforum.ru/post14141901.html
Добрый день, не могу найти обоснование применения функции...
|
||
GbaLog- | 01.01.2020 18:45 |
https://www.cyberforum.ru/post14142187.html
лучше чем?
я так скажу, производительность lock/unlock...
|
||
squareroot | 01.01.2020 19:13 |
https://www.cyberforum.ru/post14142219.html
Я вижу необходимость в собственном спинлоке по нескольким...
|
||
GbaLog- | 01.01.2020 19:35 |
https://www.cyberforum.ru/post14142240.html
ну, чисто теоретически, можно просто вырезать реализацию с...
|
||
squareroot | 01.01.2020 19:56 |
https://www.cyberforum.ru/post14142258.html
Этим не обойдёшься. Там одно тащит за собой другое.
/*...
|
||
Undisputed | 01.01.2020 21:42 |
https://www.cyberforum.ru/post14142334.html
Думаю лучше все таки уступать дорогу другим потокам вместо...
|
||
squareroot | 02.01.2020 03:40 |
https://www.cyberforum.ru/post14142676.html
Интересно, а как получить native_handle() для основного...
|
||
Ygg | 02.01.2020 11:21 |
https://www.cyberforum.ru/post14142911.html
Мне ваш вариант кажется ошибочным.
В моём понимании,...
|
||
squareroot | 02.01.2020 12:22 |
https://www.cyberforum.ru/post14142989.html
А спинлок в бусте тоже кажется ошибочным ?
|
||
hoggy | 02.01.2020 15:39 |
https://www.cyberforum.ru/post14143277.html
это - очень правильный вопрос.
у меня был такой случай:...
|
||
squareroot | 02.01.2020 16:02 |
https://www.cyberforum.ru/post14143289.html
Он введён не для профита, а для безопасности, а...
|
||
Ygg | 02.01.2020 16:41 |
https://www.cyberforum.ru/post14143378.html
Если под стандартным понимать цикл в котором exchange...
|
||
squareroot | 02.01.2020 17:20 |
https://www.cyberforum.ru/post14143465.html
Вообщем я понял что каждый считает свой спинлок единственно...
|
||
Undisputed | 02.01.2020 18:09 |
https://www.cyberforum.ru/post14143549.html
Нет. Идея спинлока в том что в отличии от обычного мьютекса...
|
||
squareroot | 02.01.2020 18:16 |
https://www.cyberforum.ru/post14143562.html
Я просто не хочу спорить, потомучто у меня пока нет своего...
|
||
Avazart | 03.01.2020 00:14 |
https://www.cyberforum.ru/post14144131.html
Я чет не понимаю? А где тут спинлок?
Мютекс реализуется...
|
||
oleg-m1973 | 04.01.2020 12:50 |
https://www.cyberforum.ru/post14146699.html
А ты и не увлекайся. Тебе же выше вроде написали, что там...
|
||
squareroot | 05.01.2020 00:05 |
https://www.cyberforum.ru/post14148300.html
А как называется примитив синхронизациии где доступ к...
|
||
GbaLog- | 07.01.2020 18:16 |
https://www.cyberforum.ru/post14154765.html
на самом деле это не удивительно. потому что спинлоки надо...
|
||
hoggy | 08.01.2020 01:28 |
https://www.cyberforum.ru/post14155697.html
расскажи, что за ситуации такие.
|
||
GbaLog- | 08.01.2020 10:59 |
https://www.cyberforum.ru/post14156133.html
ну, об этом уже сказано выше. блокировка спинлока должна...
|
||
hoggy | 09.01.2020 11:36 |
https://www.cyberforum.ru/post14159015.html
видимо ты не совсем правильно понял суть бенчмарка.
здесь...
|
||
oleg-m1973 | 09.01.2020 11:48 |
https://www.cyberforum.ru/post14159037.html
Это само-собой. Спинлок эффективен, когда потоки...
|
||
Ygg | 09.01.2020 14:25 |
https://www.cyberforum.ru/post14159500.html
#include <iostream>
#include <thread>
#include <chrono>
...
|
||
oleg-m1973 | 09.01.2020 14:29 |
https://www.cyberforum.ru/post14159605.html
Ygg,
atomic_flag locker = ATOMIC_FLAG_INIT;
|
||
rat0r | 09.01.2020 14:34 |
https://www.cyberforum.ru/post14159618.html
Ygg, а если спинлок с...
|
||
Алексей1153 | 09.01.2020 14:40 |
https://www.cyberforum.ru/post14159642.html
Ygg, ещё виндовый CRITICAL_SECTION пропущен )
|
||
Ygg | 09.01.2020 15:01 |
https://www.cyberforum.ru/post14159714.html
Короче, напутал всё во временах. Ещё раз.
#include...
|
||
oleg-m1973 | 09.01.2020 16:06 |
https://www.cyberforum.ru/post14159901.html
Для меня тоже. Думаю, это из-за того, что эти потоки...
|
||
Avazart | 09.01.2020 16:33 |
https://www.cyberforum.ru/post14159969.html
Ygg, По Windows логичнее использовать критическую секцию, а...
|
||
GbaLog- | 10.01.2020 05:52 |
https://www.cyberforum.ru/post14161588.html
дороже, в данном случае, это действительно "процессор зазря...
|
||
Similar |
С++ memory ordering: fetch_sub(acquire) и spinlock на основе atomic_flag (Энтони Вильямс "Мультитрид в действии")
std::string, std::fstream, ошибка кучи |
|||
Ads |
|
|||
MoreAnswers |
Как проинициализировать std::stack<const int> obj ( std::stack<int>{} );
Ошибка: E2034 Cannot convert 'int' to 'std::vector<std::vector<TRabbitCell,std::allocator<TRabbitCell>>... Перевод строк std::string, std::wstring в Unicode (String) This_thread::yield что делает? |
|||
Новые блоги и статьи
![]() |
||||
Winforstrap или красявый дизайн своими руками на HTML+JS+Winforms
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом.
Бывает нужен современный дизайн программы а писать на MAUI,. . .
|
Формат данных для симуляции физики, посредством распространённых не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
|
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
|
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
|
Создание производительных API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
|
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
|
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
|
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
|
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
|
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
|