Какой поток в процессе надо считать первичным? (про Джефри Рихтера)

Тема в разделе "WASM.BEGINNERS", создана пользователем amvoz, 22 окт 2009.

  1. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    просто разные уровни представления потоков.
    WinMain() - это самый высокий уровень, Что происходит раньше, в 99% случаев для HLL-прогера не важно и они полагают что начало идёт с WinMain().
    Чем дальше в потроха, тем раньше начало потока.
     
  2. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    Без Клерка конечно никуда, но на безрыбье видимо и "потроха w2k" сойдут Соломона с Руссиновичем :)))
    Читаем перед сном главу 6 "Что делает CreateProcess", нетерпеливые могут сразу с подраздела "Этап 5: Создание первичного потока"
     
  3. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    Вот, кстати, да.
    Если Рихтер не стал углубляться... далее по тексту... тогда всё БОЛЕЕ ИЛИ МЕНЕЕ проясняется и под ногами чуть-чуть нащупывается почва.
    Тода и остаьные посты становятся чуть-чуть понятнее
    Только если Рихтер не стал углубляться!

    Спасибо человеку, который не поленился и вместе со мной разглядел это самое у Рихтера!

    А чё Клерк? Он тоже критически относится к столпам программирования или у него как и у всех- замылен глаз?
     
  4. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    l_inc, ога, а в юзермод попадает в точке LdrInitializeThunk
     
  5. Folk Acid

    Folk Acid New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2005
    Сообщения:
    432
    Адрес:
    Ukraine
    Это вопросы терминологии :) Тогда уж, в системе всегда число потоков равно числу процессоров. Но с точки зрения системных структур и разделения кода на дескрипторы процессов это не верно, не так ли?
     
  6. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Честно говоря, мне недоступна точка зрения, с которой это было бы верно. :)
     
  7. Folk Acid

    Folk Acid New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2005
    Сообщения:
    432
    Адрес:
    Ukraine
    l_inc
    Ну вот и славно.
     
  8. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    ну если б мы жили в 60х то да, сомнительно было бы разделение.
     
  9. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Промахнулся =)