Когда функции общей библиотеки загружаются в кучу?

Это делается путем делегирования событий. Событие будет привязываться к элементу-оболочке, но будет делегировано элементу селекторного класса. Вот как это работает.

$('.wrapper-class').on("click", '.selector-class', function() {
    // Your code here
});

Примечание:

Элемент-оболочка-оболочка может быть любым ex. документа, тела или вашей обертки. Упаковщик должен уже существовать.

1
задан Luke4211 28 March 2019 в 01:51
поделиться

1 ответ

(Этот ответ касается только Unix. Я не знаю, как он работает в Windows.)

Большинство разделяемых библиотек загружаются в ОЗУ до того, как управление достигает main, и библиотека, содержащая printf, определенно будет. Функции из dlfcn.h можно использовать для загрузки большего количества совместно используемых библиотек во время выполнения программы, это самое важное исключение.

Общие библиотеки никогда не загружались как часть «кучи», если под этим подразумевается область памяти, используемая для удовлетворения malloc запросов. Они загружаются с использованием системного примитива mmap и могут быть размещены где угодно в памяти. Как указал user3386109 в комментарии к вопросу, в современных системах их местоположение намеренно рандомизировано в качестве контрмеры для различных эксплойтов.

0
ответ дан zwol 28 March 2019 в 01:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: