доставляется ли SIGSEGV каждому потоку?

У меня есть программа в Linux, которая является многопоточной. Есть определенные области памяти, в которых мне интересно посмотреть, были ли они написаны в течение определенного периода времени. Для этого я даю доступ только для чтения к этим страницам памяти и устанавливаю обработчик сигналов для SIGSEGV. Теперь мой вопрос: будет ли каждый поток вызывать обработчик сигнала для себя? Скажем, поток 1 записывает в какую-то запрещенную область памяти, будет ли он выполнять обработчик сигналов?

15
задан MetallicPriest 30 June 2011 в 10:27
поделиться