HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 03.11.2007, 16:42
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
С нами: 10439609

Репутация: 71
По умолчанию

Цитата:
может так случиться что код будет исполняться в случайном окружении, т.е. в контексте случайного потока, тогда у этого кода вообще нет своего потока
от того что код будет добавлен в другой процес нового процесса не появится
Цитата:
Процессы это абстракция, каждый волен сам придумывать что называть процессом
процесс это обьект ядра соответствующего типа и связанная с ним область памяти, при его создании ему в соответствие ставится первичный поток, помоему нет никакой абстракции

Последний раз редактировалось da_ff; 03.11.2007 в 16:44..
 
Ответить с цитированием

  #12  
Старый 03.11.2007, 19:19
DWORD
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
С нами: 9894190

Репутация: 215
По умолчанию

Да нет почему, ему еще может все что угодно ставиться в соответствие (и ставится)
 
Ответить с цитированием

  #13  
Старый 03.11.2007, 20:09
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
Вы хоть одно разумное объяснение приведите - почему форканый процесс не может считаться потоком
Потому что это процесс, а не поток. И в этом процессе есть 1 поток. Почитай Advanced Unix Programming, глава 5.17.1: потоки имеют разные стеки и последовательности комманд, но глобальные данные, ресурсы(файлы и т.д.) общие.
 
Ответить с цитированием

  #14  
Старый 03.11.2007, 22:38
Dude03
Познающий
Регистрация: 05.10.2006
Сообщений: 56
С нами: 10314870

Репутация: 42
По умолчанию

Цитата:
Сообщение от dword  
Потоки есть потоки. Каждый поток - это просто отдельный программный код со своим окружением (хотя может так случиться что код будет исполняться в случайном окружении, т.е. в контексте случайного потока, тогда у этого кода вообще нет своего потока). Процессы это абстракция, каждый волен сам придумывать что называть процессом и в каждой ОС сооствественно они реализованы по-своему. Поток может существовать вообще без процесса.
так же как и процесс может существовать без потока=).
В любом случае и поток, и процесс это абстракции.
 
Ответить с цитированием

  #15  
Старый 03.11.2007, 22:52
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
так же как и процесс может существовать без потока=).
В каждом процессе есть как минимум 1 нить
 
Ответить с цитированием

  #16  
Старый 03.11.2007, 23:07
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Цитата:
Сообщение от nerezus  
Потому что это процесс, а не поток. И в этом процессе есть 1 поток. Почитай Advanced Unix Programming, глава 5.17.1: потоки имеют разные стеки и последовательности комманд, но глобальные данные, ресурсы(файлы и т.д.) общие.
У них вообще АП общее.

Цитата:
так же как и процесс может существовать без потока=).
и что же он интересно будет делать.
сразу скажу, такой изврат, как EPROCESS с Flags.ProcessExiting==TRUE в Windows мы не рассматриваем.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрыть процессы программы на С++ gold-goblin С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 9 21.05.2007 18:08
perl + потоки = геморой genom-- PHP 8 18.01.2007 17:52
Уязвимые процессы Windows 23 апреля, 2006 trick-aza Мировые новости. Обсуждения. 0 23.04.2006 23:36
Процессы Mr. Exclusive Windows 18 08.03.2006 23:19
Процессы m0nzt3r Болталка 18 27.05.2005 00:11



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.