C++11. thread, mutex, thread-safety - C++ - Обсуждение 1788673 |
|
Обсуждение
Всего сообщений: 26
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: C++11. thread, mutex, thread-safety |
||||
dailydose | 02.08.2016 12:28 |
https://www.cyberforum.ru/post9422324.html
есть функция, которая стартует 2 потока: для отлова нажатия...
|
||
Kastaneda | 02.08.2016 12:31 |
https://www.cyberforum.ru/post9422337.html
А почему стандартные потоки и винапишные мьютексы?
|
||
Croessmah | 02.08.2016 12:35 |
https://www.cyberforum.ru/post9422344.html
dailydose, если хоть одна из Ваших функций может бросить...
|
||
dailydose | 02.08.2016 12:37 |
https://www.cyberforum.ru/post9422350.html
так уж вышло, изначально использовал CreatheThread, затем...
|
||
Croessmah | 02.08.2016 12:45 |
https://www.cyberforum.ru/post9422376.html
while(active)
{
WaitForSingleObject(hMutex,...
|
||
dailydose | 02.08.2016 12:51 |
https://www.cyberforum.ru/post9422389.html
#include <mutex>
class Trainer {
std::mutex hMutex;...
|
||
Croessmah | 02.08.2016 12:51 |
https://www.cyberforum.ru/post9422394.html
Также, если поток создать не удастся и вылетит исключение
...
|
||
dailydose | 02.08.2016 12:57 |
https://www.cyberforum.ru/post9422403.html
а вот это уже не предусмотрел
Добавлено через 2 минуты
...
|
||
Croessmah | 02.08.2016 12:59 |
Решение https://www.cyberforum.ru/post9422424.html
А поток keyHandler отсоединен, ему абсолютно по барабану...
|
||
dailydose | 02.08.2016 13:02 |
https://www.cyberforum.ru/post9422425.html
т.е. после цикла ( перед выходом из потока ) нужно закрыть...
|
||
Kastaneda | 02.08.2016 13:06 |
https://www.cyberforum.ru/post9422438.html
Я бы всю логику по-другому организовал - по сути нужно...
|
||
Croessmah | 02.08.2016 13:08 |
https://www.cyberforum.ru/post9422452.html
ага, нужен std::unique_lock
|
||
dailydose | 02.08.2016 13:14 |
https://www.cyberforum.ru/post9422461.html
буду курить...:rtfm:
сейчас посмотрел полностью на...
|
||
Croessmah | 02.08.2016 14:17 |
https://www.cyberforum.ru/post9422683.html
Первое приближение:
#include <iostream>
#include <thread>...
|
||
dailydose | 02.08.2016 14:18 |
https://www.cyberforum.ru/post9422688.html
не подошел.
т.к. в игре меня успевают убить при...
|
||
Croessmah | 02.08.2016 14:19 |
https://www.cyberforum.ru/post9422697.html
Ну вот, халявный античит :D
Никто не в курсе как у Вас...
|
||
Kastaneda | 02.08.2016 14:20 |
https://www.cyberforum.ru/post9422701.html
Croessmah, оно же стразу же по EmptyQueue схлопнется?
|
||
Croessmah | 02.08.2016 14:22 |
https://www.cyberforum.ru/post9422707.html
если очередь пуста, но try внутри цикла же :)
|
||
Kastaneda | 02.08.2016 14:24 |
https://www.cyberforum.ru/post9422715.html
catch тебе просто позволит нормально завершить программу,...
|
||
Croessmah | 02.08.2016 14:26 |
https://www.cyberforum.ru/post9422723.html
Можно еще упростить, убрав внутренний цикл:
bool...
|
||
Kastaneda | 02.08.2016 14:29 |
https://www.cyberforum.ru/post9422737.html
конечно нет :)
а, все, увидел, я прогнал, да
а нужны...
|
||
dailydose | 02.08.2016 15:13 |
https://www.cyberforum.ru/post9422749.html
в первом посте приведены изначальные методы keyHandler и...
|
||
ASCII | 02.08.2016 15:37 |
https://www.cyberforum.ru/post9422979.html
Так не понятно что и как там у тебя работает, откуда нам...
|
||
dailydose | 02.08.2016 15:43 |
https://www.cyberforum.ru/post9423011.html
если вкратце:
void onethread()
{
while(true)
{...
|
||
Croessmah | 02.08.2016 16:01 |
https://www.cyberforum.ru/post9423089.html
dailydose, а зачем Вам тогда вообще потоки?
|
||
dailydose | 02.08.2016 17:07 |
https://www.cyberforum.ru/post9423259.html
сейчас вот тоже думаю, к чему они тут, если и без них можно...
|
||
|
||||
Similar |
Delete & и thread mutex Ошибка при подключение <mutex> и <thread> Ошибка компиляции "no instance of constructor 'std::thread::thread' matches the argument list" Boost::thread std::thread |
|||
Ads |
|
|||
MoreAnswers |
Boost::thread vs std::thread Thread Thread Thread class |
|||