|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Как заставить потоки выполняться последовательно?" | |
Сообщение от aiboman ![]() ![]() (ok) on
03-Дек-04, 12:27 (MSK)
| |
В ф-ции main я создаю 2 потока: print_xs1 и print_xs2. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Как заставить потоки выполняться последовательно?" | |
Сообщение от gyn61 ![]() (ok) on
03-Дек-04, 12:50 (MSK)
| |
#include <pthread.h> | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Как заставить потоки выполняться последовательно?" | |
Сообщение от aiboman ![]() ![]() (ok) on
03-Дек-04, 13:21 (MSK)
| |
Спасибо, gyn61. Я использовал указанный Вами метод, это действительно помогает - потоки синхронизируются, однако происходит это довольно странно: программа при выполнении "задумывается" секунд на 15, и только после этого выводит порцию "много раз по 0123456789" (после этого опять впадает в спячку). Кстати говоря, при использовании доп.переменной можно обойтись вовсе без мьютекса - результат будет тот же (правильный, но с тормозами). Система SuSE Linux 9.0 | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Как заставить потоки выполняться последовательно?" | |
Сообщение от Pablo ![]() on
03-Дек-04, 13:42 (MSK)
| |
>Спасибо, gyn61. Я использовал указанный Вами метод, это действительно помогает - потоки | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Как заставить потоки выполняться последовательно?" | |
Сообщение от aiboman ![]() ![]() (ok) on
03-Дек-04, 14:21 (MSK)
| |
Большое спасибо, Pablo. Похоже, это то, что нужно. Результат запуска программы отпишу из дома (linux-система стоит именно там). | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Как заставить потоки выполняться последовательно?" | |
Сообщение от Pablo ![]() on
03-Дек-04, 15:02 (MSK)
| |
>Большое спасибо, Pablo. Похоже, это то, что нужно. Результат запуска программы отпишу | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "Как заставить потоки выполняться последовательно?" | |
Сообщение от aiboman ![]() (ok) on
06-Дек-04, 11:04 (MSK)
| |
Попробовал с одной сигнальной переменной - | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |