powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / компиляция многопоточной программы
4 сообщений из 4, страница 1 из 1
компиляция многопоточной программы
    #39423782
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дано:
debian 8.3, gcc-4.9, потоки pthread
программа нормально работает в тестовом режиме на одном стендовом объекте.
Сегодня попробую запустить ее на опрос нескольких реальных объектов.
Вопрос - надо-ли при компиляции использовать
-D_REENTERANT ?
подскажите плиз уважаемые профессионалы
...
Рейтинг: 0 / 0
компиляция многопоточной программы
    #39424289
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.Pдано:
debian 8.3, gcc-4.9, потоки pthread
программа нормально работает в тестовом режиме на одном стендовом объекте.
Сегодня попробую запустить ее на опрос нескольких реальных объектов.
Вопрос - надо-ли при компиляции использовать
-D_REENTERANT ?
подскажите плиз уважаемые профессионалыНеобязательно, но желательно.
Этот дефайн используется несколькими функциями в libc. Переключает их в несколько более медленный, но потоко-безопасный вариант.
Подключение pthread включает этот дейфайн автоматом (просто поставь #include <pthread.h> первым в списках).
Но, если ты используешь какую-то другую библиотеку для многопоточности или вообще самостоятельно ее написал. То тогда _REENTERANT становится очень полезным...
...
Рейтинг: 0 / 0
компиляция многопоточной программы
    #39425406
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl, Спасибо Вам большое за подробное и понятное объяснение!
...
Рейтинг: 0 / 0
компиляция многопоточной программы
    #39426215
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.Pдано:
debian 8.3, gcc-4.9, потоки pthread
алы

а тебе нужен именно этот GCC, что-то новее нельзя поставить?

Просто в C++ уже есть свои потоки, встроенные, но для этого надо будет GCC более свежей версии.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / компиляция многопоточной программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]