LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс? или файловая блокировка?

кто это будет закрывать? родительский процесс, или дочерний процесс? или оба (два раза, пытаться)?

# здесь я намекаю на то что форкать надо ВСЕГДА ДО того как основной алгоритм программы начал работать, а не в произвольный случайный момент работы программы.

## Google Chromium — например форкает в произвольный момент времени — но для этого у него запущен специальный процесс «Зигота» .. процесс «Зигота» занимается только тем что форкает себя (и больше ни чего другого не делает).

Исправление user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс? или файловая блокировка?

кто это будет закрывать? родительский процесс, или дочерний процесс? или оба (два раза, пытаться)?

# здесь я намекаю на то что форкать надо ВСЕГДА ДО того как основной алгоритм программы начал работать, а не в произвольный случайный момент работы программы.

Исправление user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс?

кто его будет закрывать? родительский процесс, или дочерний процесс? или оба (два раза, пытаться)?

# здесь я намекаю на то что форкать надо ВСЕГДА ДО того как основной алгоритм программы начал работать, а не в произвольный случайный момент работы программы.

Исправление user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс?

кто его будет закрывать? родительский процесс, или дочерний процесс? или оба (два раза)?

# здесь я намекаю на то что форкать надо ВСЕГДА ДО того как основной алгоритм программы начал работать, а не в произвольный случайный момент работы программы.

Исправление user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс?

кто его будет закрывать? родительский процесс, или дочерний процесс? или оба (два раза)?

Исправление user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс?

кто его будет закрывать? родительский поток, или дочерний поток? или оба (два раза)?

Исходная версия user_id_68054, :

delayed_start(3, function() { echo «Yes 1!\n»; });

а если во время вызова этой функции где-то оказался открытым мьютекс?