История изменений
Исправление user_id_68054, (текущая версия) :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()`` [ну или сразу будет делать нужные действия, без регистрации хуков]
и сделать *для_каждой* моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()
# P.S.: правда часть проблемы всё равно останется — fork() пройдёт успешно, но *после* этого форка — нельзя будет выгрузить библиотеку и ещё раз сделать fork() :-D .... наверно придётся использовать ``clone()`` в этом случае [правда всё это высасоно из пальца уже :)] ..
Исправление user_id_68054, :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()`` [ну или сразу будет делать нужные действия, без регистрации хуков]
и сделать *для_каждой* моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()
# P.S.: правда часть проблемы всё равно останется — fork() пройдёт успешно, но *после* этого форка — нельзя будет выгрузить библиотеку и ещё раз сделать fork() :-D .... наверно придётся использовать ``clone()`` в этом случае ..
Исправление user_id_68054, :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()``
и сделать *для_каждой* моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()
# P.S.: правда часть проблемы всё равно останется — fork() пройдёт успешно, но *после* этого форка — нельзя будет выгрузить библиотеку и ещё раз сделать fork() :-D .... наверно придётся использовать ``clone()`` в этом случае ..
Исправление user_id_68054, :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()``
и сделать *для_каждой* моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()
# P.S.: правда часть проблемы проблема всё равно останется — fork() пройдёт успешно, но *после* этого форка — нельзя будет выгрузить библиотеку и ещё раз сделать fork() :-D .... наверно придётся использовать ``clone()`` в этом случае ..
Исправление user_id_68054, :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()``
и сделать *для_каждой* моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()
Исходная версия user_id_68054, :
Как всё запущено. Итак, ты должен ставить atfork-хуки перед вызовом fork и пока не назвал ни одной причины, которая помешала бы тебе так делать.
я кажется понял! я слегка перефразирю тебя — наверно ты имеешь ввиду это:
"""Итак, ты НЕ должен ставить atfork-хуки ПОКА_НЕ окажешься перед вызовом fork"""
пока не назвал ни одной причины, которая помешала бы тебе так делать.
ну в принципе — да (ты прав) — ни чего же не мешает же мне сделать отдельную функцию в библитеке, назвать её например ``my_library__prepare_to_fork()`` — которая будет вызывать ``pthread_atfork()``
и сделать для каждой моей библиотеки такую функцию BLAHBLABLAH__prepare_to_fork()