![]() |
|
Модераторы: xvr |
![]()
|
|
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Дорогие форумчане, есть кусок кода, который форчит процессы и соотвественно очень хочется переделать, поскольку программа и через cygwin компилится и запускается, а этот форк на винде вообще туши свет. Поэтому я очень надеюсь, что с вашей помощью получится переделать по человечески.
Не буду указывать код самих функций, в общем мне просто необходимо заменить fork() на мультитридную весию. И огромная просьба, я очень ещё далёк от C и самого программирования на линуксе, поэтому если поможете изменить сам код, будет прекрасно, ну если нет, то хотя бы дайте пример, как до было с форк() и после мультитреадингом, чтобы я мог по указанному примеру спрограммировать. Спасибо вам огромное заранее. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
назначение fork() известно?
о какой многопоточности идет речь? это разные способы. |
|||
|
||||
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Уважаемый бутскодер,
может если вам я дам весь код, вы глянете и резонно ответите, можно ли так перепрограммировать, чтобы не открывались новые процессы запущенной программы. Всё, что нужно, переделать так, чтобы сокетные соединения слушались как и прежде, но так, чтобы каждый новый сокет обрабатывался в своём новом потоке не создавая новую копию процесса как отдельную программу. Чтобы не заниматься вопросами моих знаний, ибо это будет для вас абсолютно не важно, знаю ли я что нибудь по факту или нет, просто по человечески помогите, если умеете. ;) |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 16 Всего: 110 |
||||
|
||||
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Код в личке, его не так много, если не сказать, что мало, благодарю заранее.
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |