|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Вопросец" | |
Сообщение от sproot ![]() (ok) on
07-Дек-04, 10:21 (MSK)
| |
Почему на RedHat 8 криво работает данный код: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
07-Дек-04, 10:31 (MSK)
| |
поправка...не 1 раз child, а вместе с child | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 00:21 (MSK)
| |
А в чем проблема? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 00:51 (MSK)
| |
>А в чем проблема? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:13 (MSK)
| |
>>А в чем проблема? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:24 (MSK)
| |
А разве count не должен идти попорядку ? Какая разница какой поток вызывает printf, он выводит в stdout последовательные значения и причем без буферизации. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 8. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:27 (MSK)
| |
>ну ладно, не глюк - недосмотр. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 10. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:29 (MSK)
| |
>>ну ладно, не глюк - недосмотр. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 15. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:44 (MSK)
| |
Жутко извиняюсь, я невнимательно смотрел - счетчик ведь увеличивает только одна нить, т.е. счетчик трогает только один процесс/нить. Все должно быть ок. У меня всё идет подряд. :( Была бы проблема одновременного доступа, если бы несколько нитей трогали счетчик. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 16. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:53 (MSK)
| |
Давайте по порядку. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 17. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:58 (MSK)
| |
У меня машина - UP и GCC генерирует одну инструкцию для counter++: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 19. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 02:02 (MSK)
| |
>У меня машина - UP и GCC генерирует одну инструкцию для counter++: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 18. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:59 (MSK)
| |
У меня вывод такой: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 20. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 02:05 (MSK)
| |
А ... ну тут самый очевидный race. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 22. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 02:13 (MSK)
| |
>А ... ну тут самый очевидный race. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:17 (MSK)
| |
Понял в чем твоя проблема - в неумении читать man. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 7. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:26 (MSK)
| |
>Понял в чем твоя проблема - в неумении читать man. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 9. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:28 (MSK)
| |
>Это как раз-то ты не умеешь читать man. pshared задаеться вторым параметром | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 11. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:31 (MSK)
| |
>>Это как раз-то ты не умеешь читать man. pshared задаеться вторым параметром | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 12. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:36 (MSK)
| |
>Теоретически там происходит банальный race condition, поскольку | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 13. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 01:40 (MSK)
| |
>Тогда чем лучше делать синхронизацию между дочерними процессами ? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 14. "Вопросец" | |
Сообщение от sproot ![]() (ok) on
08-Дек-04, 01:44 (MSK)
| |
>>Тогда чем лучше делать синхронизацию между дочерними процессами ? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 21. "Вопросец" | |
Сообщение от Murr ![]() (??) on
08-Дек-04, 02:08 (MSK)
| |
>>>Тогда чем лучше делать синхронизацию между дочерними процессами ? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |