Page 31 of 31

Re: Новая модель ядра

Posted: Mon Dec 19, 2016 5:14 am
by Pathoswithin
Я уже запутался со структурами: APPDATA, TASKDATA, WDATA, PROC, какая для чего?

Re: Новая модель ядра

Posted: Mon Dec 19, 2016 12:28 pm
by Serge
TASKDATA - данные потока, наследство МеОС. APPDATA - структура данных потока. PROC - данные процесса т.е. потоков работающих в одном адресном пространстве. WDATA - что-то оконное.

Re: Новая модель ядра

Posted: Mon Dec 19, 2016 4:02 pm
by Pathoswithin
То есть APPDATA у каждого потока своя? Тогда получается, что PROC на самом деле APPDATA, а APPDATA на самом деле TASKDATA и почему-то разделена на три структуры.

Re: Новая модель ядра

Posted: Mon Dec 19, 2016 7:45 pm
by Serge
Pathoswithin
Можно и так сказать. Правильнее было бы переименовать APPDATA в THREAD_DATA или просто THREAD, а от TASKDATA давно надо избавиться. Imho на уровне ядра лучше пользоваться терминами процесс и поток.

Re: Новая модель ядра

Posted: Tue Dec 20, 2016 3:21 pm
by Leency
JFYI: в Sublime есть функция поиска и массовой замены слов для всех файлов в папке. Я не раз использвал.
http://prntscr.com/dlpf7e -> http://prntscr.com/dlpfcd
У notepad++ есть аналогичная функция, только менее удобная.