Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
bgm123
39 / 39 / 16
Регистрация: 29.01.2013
Сообщений: 277
#1

Понятие синхронизации потоков и процессов. Семафоры и мьютексы - C++

25.02.2014, 12:13. Просмотров 1897. Ответов 1
Метки нет (Все метки)

Хотелось бы обсудить и уточнить некоторые понятия:
1. Корректно ли следующее утверждение. Синхронизация - это обеспечение согласованности в чем-либо. В частности, синхронизация некоторых процессов - обеспечение согласованности при взаимодействии этих процессов. Данный вопрос возник в связи с тем, что в книге Таненбаума "Основы операционных систем" задача обеспечения одновременного нахождения взаимодействующих процессов в своих критических областях не относится к задаче синхронизации процессов. В этой книге к задаче синхронизации процессов автор относит такое задачи, как: задача производителя и потребителя и т.п. С моей же точки зрения, оба случая должны относится к задаче синхронизации процессов.
2. Семафор - это специальный тип данных, который используется для синхронизации процессов или потоков.

Добавлено через 27 минут
up ..................
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 12:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Понятие синхронизации потоков и процессов. Семафоры и мьютексы (C++):

Объекты синхронизации. мьютексы, семафоры - C++
помогите пожалуйста. . Реализовать на семафоре мьютекс. Количественные характеристики мьютекса должны быть аналогичны соответствующему...

Мьютексы, семафоры - C++
Здравствуйте. Помогите пожалуйста, хочу найти примеры задач с использованием мьютексов, семафоров, потоков. А то надо решить задачу,...

Семафоры(7 потоков) - C++
Требуется создать программу которая будет создавать 7 потоков и в каждом выполнять операцию а=а-1(изначально установить а=10). Доя решение...

Создание и завершение процессов и потоков. Приоритеты выполнения потоков - C++
Здравствуйте. Буду очень раз если поможете понять,что конкретно нужно сделать в вот этом задании,пока особого представления о...

Семафоры для динамически созданных потоков - C++
Помогите разобраться, я динамически создаю поток, который имеет общие переменные с головным потоком. Для избежания конфликтов использую,...

Одновременное выполнение действий без использования потоков/процессов - C++
Нужно ожидать ввода команды со стандартного потока и в то же время в начале каждого часа вызывать некую функцию ( func назовем). ...

1
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
25.02.2014, 13:22 #2
Масло масляное! Тут нужны конкретные примеры программ, а не вода типа "синхронизация это обеспечение синхронности". Иначе я просто не понимаю, о чём вопрос.!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2014, 13:22
Привет! Вот еще темы с ответами:

Мьютексы - C++
Здравствуйте.. У Меня задача синхронизовать потоки,которые "делят "между собой какой-нибудь ресурс. Допустим проходят массив от 0 -10. ...

Мьютексы и семафоры QT - C++ Qt
Сейчас проблемы с производительностью моей высокопроизводительной вычислительной техникой. Прошу помочь разобраться с мьютексами и...

Синхронизация, используя мьютексы и семафоры - C++ WinAPI
Добрый день,с синхронизацией через критические секции самому получилось разобраться,а вот с мьютексами и семафорами есть проблемы... ...

Работа на Java с WinAPI (мьютексы, семафоры) - Java
Добвый вечер! Удобно ли работать на java с winapi, а именно интересует меня синхронизация процессов (мьютексы, семафоры и тд)? Можете...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru