ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

03.11.2007, 16:42
|
|
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме: 413927
Репутация:
71
|
|
может так случиться что код будет исполняться в случайном окружении, т.е. в контексте случайного потока, тогда у этого кода вообще нет своего потока
от того что код будет добавлен в другой процес нового процесса не появится
Процессы это абстракция, каждый волен сам придумывать что называть процессом
процесс это обьект ядра соответствующего типа и связанная с ним область памяти, при его создании ему в соответствие ставится первичный поток, помоему нет никакой абстракции
Последний раз редактировалось da_ff; 03.11.2007 в 16:44..
|
|
|

03.11.2007, 19:19
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 138
Провел на форуме: 165671
Репутация:
215
|
|
Да нет почему, ему еще может все что угодно ставиться в соответствие (и ставится)
|
|
|

03.11.2007, 20:09
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Вы хоть одно разумное объяснение приведите - почему форканый процесс не может считаться потоком
Потому что это процесс, а не поток. И в этом процессе есть 1 поток. Почитай Advanced Unix Programming, глава 5.17.1: потоки имеют разные стеки и последовательности комманд, но глобальные данные, ресурсы(файлы и т.д.) общие.
|
|
|

03.11.2007, 22:38
|
|
Познающий
Регистрация: 05.10.2006
Сообщений: 56
Провел на форуме: 227465
Репутация:
42
|
|
Сообщение от dword
Потоки есть потоки. Каждый поток - это просто отдельный программный код со своим окружением (хотя может так случиться что код будет исполняться в случайном окружении, т.е. в контексте случайного потока, тогда у этого кода вообще нет своего потока). Процессы это абстракция, каждый волен сам придумывать что называть процессом и в каждой ОС сооствественно они реализованы по-своему. Поток может существовать вообще без процесса.
так же как и процесс может существовать без потока=).
В любом случае и поток, и процесс это абстракции.
|
|
|

03.11.2007, 22:52
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
так же как и процесс может существовать без потока=).
В каждом процессе есть как минимум 1 нить 
|
|
|

03.11.2007, 23:07
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме: 5339610
Репутация:
4360
|
|
Сообщение от nerezus
Потому что это процесс, а не поток. И в этом процессе есть 1 поток. Почитай Advanced Unix Programming, глава 5.17.1: потоки имеют разные стеки и последовательности комманд, но глобальные данные, ресурсы(файлы и т.д.) общие.
У них вообще АП общее.
так же как и процесс может существовать без потока=).
и что же он интересно будет делать.
сразу скажу, такой изврат, как EPROCESS с Flags.ProcessExiting==TRUE в Windows мы не рассматриваем.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|