![]() |
|
Модераторы: Poseidon |
![]()
|
|
| togramago |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.5.2010 Репутация: нет Всего: нет |
Здравствуйте!
Помогите, пожалуйста, с решением вот такой задачи: Демонстрационная программа содержит: поток, инициализирующий структуру односвязного списка; поток(и) для добавления элемента в список; поток(и) для удаления элемента; поток(и) для записи в элемент; поток(и) для чтения содержимого элемента. В программе использовать функции ANSI-C для работы с кучей. Для работы с потоками использовать средства библиотеки pthread (объявлены в pthread.h). Обеспечить исключение возможности перекрытия операций со списком. Спроектировать, закодировать и отладить программу. Для ее решения я написала вот такой код: (он компилируется без ошибок, проблема описана ниже)
Однако, вот в чем проблема: я абсолютно (ну никак!) не понимаю, что же должно быть в main()'е, чтобы показать, что программа работает или не работает. Т.е. я понимаю, что необходимо воспользоваться pthread_create() и ей подобными, но не представляю как же все-таки происходит их чередование в памяти, что ли. Подскажите, пожалуйста, что же все-таки туда написать, либо поделитесь, пожалуйста, ссылкой, где достаточно подробно объяснен этот процесс. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |