Pull to refresh
Send message

С первых же строк я впал в ступор.
"Я разработал тренинг для начинающих специалистов и курирую обучение стажеров в компании" — CTO это последний человек в конторе после CEO, от которого могут и должны исходить такие слова…
То ли кто-то делает чужую работу, то ли работает не тем, кем должен.

Вы меня извините, я быстренько проскроллил и случайно остановился на словах о сохранении tid в tpidr. Не очень понял, зачем ж так. В armv8a он доступен для записи из юзерспейса.
Лучше инфо о треде хранить на стеке ядра.

А что за вопросы были в тесте на VP с hh.ru?

Немножко позужу:
На самом деле, что происходит после форка в java-мире далеко не так интересно. Вся мякотка происходит как раз до, а «магия» андроида — в момент форка. Ну, вернее, вся магия и заключается в форке, отборе прав доступа и преобразовании зиготы в приложение.
Кому интересно — можно начинать разбираться с platform/frameworks/base/core/jni/com_android_internal_os_Zygote.cpp, nativeForkAndSpecialize(). Посмотрите, кто вызывает, и что происходит сразу после вызова. Там все очень лампово.
12 ...
7

Information

Rating
Does not participate
Registered
Activity