Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как расширить консольное окно Как расширить консольное окно, скажем на весь экран его растянуть https://www.cyberforum.ru/ cpp-beginners/ thread1208524.html C++ Описать структуру с именем DETAL, которая содержит следующие поля: C++
Описать структуру с именем DETAL, которая содержит следующие поля: - Name - название детали; - Sort - сорт изделия; - Date-дата изготовления (структура: day; month, year - день, месяц, год); - Quant - количество; - Cost - цена детали. 2. Написать программу, использующую данную структуру и выполняет следующие действия: - Вводит с клавиатуры массив данных ZAKAZ, состоящий из N...
C++ Ошибка в коде С++ (сортировка) как сделать так, чтоб выводило нормальный массив? https://www.cyberforum.ru/ cpp-beginners/ thread1208512.html C++ Зашифровать файл, используя исключающее или Здравствуйте. Задача: Есть файл, в котором записаны какие-то символы. Надо поочередно брать каждый символ и менять в нем 1 на 0 и 0 на 1 с помощью XOR. Например, символ 'a' это 01100001. После выполнения программы должно быть: 10011110 Еще обязательное условие. Можно использовать только один указатель на файл! Работаем с одним указателем на файл и используем функцию fseek. Вот что я... https://www.cyberforum.ru/ cpp-beginners/ thread1208490.html
Структуры в языке C++ и не только C++
Вообщем, предыстория такая: для зачета нужно сдать 14 лабораторных, 11 из которых уже выполнено. Все бы ничего, но есть такие, которые в упор не осознаю в полной мере. В данном случае структуры и работа с файлами. Ну хоть убей, не понимаю. Вот решил спросить, как делать. Я здесь новенький, сильно камнями не забрасывайте) Это задача по структуре: Известны данные о массе и объеме n тел,...
C++ В одномерном массиве, состоящий из n действительных элементов, вычислить: В одномерном массиве, состоящий из n действительных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от A до B; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов. Буду благодарен за помощь. https://www.cyberforum.ru/ cpp-beginners/ thread1208484.html
C++ Обратный обход (постфиксный) дерева Помогите реализовать постфиксный обход дерева. https://www.cyberforum.ru/ cpp-beginners/ thread1208480.html C++ Подсчет количества заглавных букв в тексте
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие наименьшее количество букв.
C++ что я делаю не так? в двусвязном списке? struct PLAYERS { char name , family ; int goals , usage , bad_time ; PLAYERS* next, *prev ; } ; PLAYERS* head = 0 ; PLAYERS* tail = 0 ; PLAYERS* curr = 0 ; https://www.cyberforum.ru/ cpp-beginners/ thread1208444.html C++ Сумма элементов строки и столбца В заданной действительной квадратной матрицы порядка n найти сумму элементов строки и столбца, на пересечении которых расположены элемент с наименьшим значением. https://www.cyberforum.ru/ cpp-beginners/ thread1208440.html
C++ Описать структуру с именем Detal, которая содержит следующие поля:
C++ Описать структуру с именем DETAL, которая содержит следующие поля: - Name - название детали; - Sort - сорт изделия; - Date-дата изготовления (структура: day; month, year - день, месяц, год); - Quant - количество; - Cost - цена детали. 2. Написать программу, использующую данную структуру и выполняет следующие действия: - Вводит с клавиатуры массив данных ZAKAZ, состоящий из N...
C++ Написать функцию нахождения минимального элемента массива https://www.cyberforum.ru/ cpp-beginners/ thread1208423.html
функция с параметром Помогите пожалуйста. Написать функцию, которая получает в качестве параметров адрес числового массива данных и его размер. Функция возвращает позицию минимального элемента в массиве
73 / 73 / 18
Регистрация: 29.11.2011
Сообщений: 356
15.06.2014, 14:57  [ТС] 0

Буферы и синхронизация потоков - C++ - Ответ 6320369

15.06.2014, 14:57. Показов 2591. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от 0x10 Посмотреть сообщение
Циклами с ожиданием - только проц греть.
он не будет пустым, там оставлено место под какойнибудь sleep, например
C++
1
while(wbisy>0){/*какаянибудь пурга*/};
Цитата Сообщение от 0x10 Посмотреть сообщение
1. Еще раз задуматься об архитектуре. Возможно ли обращение из нескольких потоков к потокам? Обязательно ли взаимодействие через потоки? Пока мотивации не вижу.
Только 1 поток может писать только в 1 буфер, и только он может читать только из 1 другого буфера. В то время как 2-ой поток можеть писать только в 1 буфер, в тот с которого читает первый поток, и только он один можеть читать с буфера в который можеть писать один единственный поток (1-й). как-то так. На мой взгляд, архитектура идеальна.

Вернуться к обсуждению:
Буферы и синхронизация потоков C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2014, 14:57
Готовые ответы и решения:

Синхронизация потоков в c++
Совершенно не понятно что не так и как правильно. Задача: Отсортировать массив целых чисел....

Синхронизация потоков
Снова привет. Есть у меня код, который требуется раскидать на потоки. Ниже код: #include...

синхронизация потоков
проблема в следующем: есть 2 потока один считает некоторую сумму в цикле по столбцам матрицы...

Синхронизация потоков - C++
Что это? Как это исправить? "ConsoleApplication2.exe" (Win32). Загружено...

21
15.06.2014, 14:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2014, 14:57
Помогаю со студенческими работами здесь

Синхронизация потоков
Есть статический класс к которому я хочу обращаться из разных потоков static class MyLog {...

Синхронизация потоков
На собеседовании поставили такую задачу: есть 3 потока, в каждом из которых вызывается функция, в...

Синхронизация потоков
Добрый день. Как синхронизировать потоки, чтобы вывод в stdout был поочередным: foo bar foo bar?...

Синхронизация процессов и потоков
Помогите с заданием, пожалуйста.

Синхронизация потоков Event c++
Необходимо, чтобы нить t4 ждала события просчета времени "time = 1000 * (getTime() - time);" и...

Синхронизация потоков на семафорах
почему не работает синхронизация потоков на семафорах? при компиляции ошибка сегментирования. На...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru