QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Thursday, 20 Nov 2008 12:39
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Языки и алгоритмы —› сообщения, процессы

Посл.ответ Сообщение


Дата: 6 Дек,  15:58

Народ, а где можно посмотреть или узнать примерную хотя бы структуру сообщений и процессов, и структуры которые они используют?


Дата: 6 Дек,  16:52

каких сообщений и процессов?


Дата: 6 Дек,  16:52

Как где? В *.h файлах /usr/include, /usr/include/sys и т.д. - мног-г-го любопытного .

Еще, естественно: Р.Кёртен "Введение..." (здесь на форуме, в разделе "Источники информации" - есть ссылка).

Часть деталей - в главах dmi и др. в "Практика работы в QNX":
http://www.books.ru/shop/books/179608

Кое что можете глянуть здесь:
http://qnxclub.net/files/articles/pthread/pthread.pdf


Дата: 7 Дек,  09:25

благодарю вас, скачал qnx для изучения, щя все глянем и то что дали тоже


Дата: 17 Дек,  13:54

Люди, помогите! В универе дали задание: установить сколько нитей можно запустить в рамках одного процесса. Написала прогу, бесконечно создающую нити - она постепенно виснет все больше, но 500 проходило.
Подскажите плиз! Сколько же нитей может быть одновременно запущено в одном fork()


Дата: 17 Дек,  19:34

Katya21
Подскажите плиз! Сколько же нитей может быть одновременно запущено в одном fork()

В одном fork() - одна копия процесса. Правилом очень хорошего тона является отсутствие употребления fork() и pthread_x() в рамках одного приложения.
Katya21
она постепенно виснет все больше, но 500 проходило.

Важно не создать столько, а знать что каждая из них в это время делает.

Поэтому отвечая на начально заданный вопрос:
Katya21
Подскажите плиз! Сколько же нитей может быть одновременно запущено в одном fork()

Отвечаю - ни одной нити. Можете сдавать работу.

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source