Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Моделирование программ

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 06.12.2007, 09:53   #1
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
Exclamation Существуют ли потоки в linux?

собственно, сабж - существуют ли настоящие треды в линуксе.
по некоторой информации во многих линуксах функция pthread_create() просто вызывает fork(), создающий новый процесс.
кто-то точно это знает? и какие линуксы действительно юзают треды?
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: миллениум плиткагарантии в стоматологиигорелка гбм-1Conecte MySQL a Rasa.ioинтеграция gpt в amo


Старый 18.01.2008, 00:45   #2
refactorer
Неактивный пользователь
 
Регистрация: 18.01.2008
Сообщений: 7
Репутация: 1
По умолчанию Ответ: Существуют ли потоки в linux?

posix threadы должны разделять память процесса, в котором созданы. В то же время процессы имеют собственное адресное пространство. И реализовать процессами потоки не удасться
refactorer вне форума
 
Ответить с цитированием Вверх
Старый 18.01.2008, 20:08   #3
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Существуют ли потоки в linux?

refactorer, я это всё знаю. также слышал, что в фришных версиях тредов нету, а они эмулируются с помощью процессов.
это правда или нет?
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 19.01.2008, 16:56   #4
refactorer
Неактивный пользователь
 
Регистрация: 18.01.2008
Сообщений: 7
Репутация: 1
По умолчанию Ответ: Существуют ли потоки в linux?

Правда вот тут
Оказывается, каждый поток в Линуксе храниться в своем "легковесном процессе", эти легковесные процессы разделяют память процесса, в котором созданы.
объясни пожалуйста, каким должен быть "настоящий тред"?
refactorer вне форума
 
Ответить с цитированием Вверх
Старый 19.01.2008, 17:56   #5
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Существуют ли потоки в linux?

Цитата:
Сообщение от refactorer Посмотреть сообщение
объясни пожалуйста, каким должен быть "настоящий тред"?

такой как в винде - общее адресное пространство, разный - стёк, сигнальная маска, приоритет, и некоторые другие вещи.
а так, в общем, выходит, что легковесные процессы - и есть треды
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потоки в Java Stitchi Java 3 02.10.2010 10:52
Delphi и потоки bssergy Delphi 2 21.11.2009 01:30
WordApplication и потоки bssergy Delphi 1 11.08.2009 18:43
Существуют ли сборки Skynet для linux/64? AlexandroP Рыбалка 0 27.07.2008 18:05
Потоки, потоки... Artispro Delphi 1 25.03.2008 09:57

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:47. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14854 секунды с 11 запросами