Оффтопик, конечно, но я соглашусь. На мой взгляд свежее разливное жигулёвское действительно лучше бутылочного гиннеса, который полгода уже пылиться на полках.
Эм-м… Про алгоритм они договариваются заранее, не так ли? Алгоритм, таким образом, у всех один. Отличается лишь единственный параметр этого алгоритма — номер узника. Нет?
Я правда не понимаю, чем отличается 30 параллельно работающих узников от 30 последовательно работающих узников в условиях этой задачи.
Про флэш шутку не понял.
Речь про использование энергии не более чем счётного числа обезьян против Понтрягина с Куратовскм? Или «пока противник чертит карты — мы меняем рельеф, притом вручную»? :-)
Если меня не подводит логика, то задача эквивалентна случаю, когда мы имеем 30 одинаковых комнат и 30 узников с разными номерами от 1 до 30, которые одновременно заходят в эти комнаты.
Таким образом, фраза про предположения узников про предыдущие случаи звучит немного бессмысленно.
Плюс они могут верить в то, что все предыдущие свой ключ нашли
У меня в голове борются две в меру противоположные мысли:
1) мне всё-таки не зря поставили тройку на экзамене по терверу за один из семестров
2) задача составлена в полном соответствии с принципами третего вида лжи.
А не придумать ли вам алгоритм того, как соединить три колодца и три дома непересекающимися тропинками так, что каждый дом соединён с каждым колодцем? :-)
Да, действительно, весьма интересная тема. А если еще вспомнить про различия между компиляторами (не gcc единым юниксы живы), наличие-отсутствие pkg-config…
Если мы написали классный демон, запустили его в фоновом режиме в оболочке, а затем ее закрыли, демон так же сдохнет, поскольку принадлежит ее дереву процессов.
Не совсем так. Он сдохнет, только если оболочка его явно прибьёт сама при завершении, в противном случае он перекочует в «дети init-а».
Просто на сериалы я не подсел.
Я правда не понимаю, чем отличается 30 параллельно работающих узников от 30 последовательно работающих узников в условиях этой задачи.
Речь про использование энергии не более чем счётного числа обезьян против Понтрягина с Куратовскм? Или «пока противник чертит карты — мы меняем рельеф, притом вручную»? :-)
Таким образом, фраза про предположения узников про предыдущие случаи звучит немного бессмысленно.
У меня в голове борются две в меру противоположные мысли:
1) мне всё-таки не зря поставили тройку на экзамене по терверу за один из семестров
2) задача составлена в полном соответствии с принципами третего вида лжи.
$ foo &
и после этого сделать
$ ^D
в bash-3.2.39(1)-release
То этому процессу не придет ни одного сигнала из вот этого списка: SIGHUP SIGSYS SIGQUIT SIGUSR1 SIGFPE SIGTSTP SIGCHLD SIGIOT SIGBUS SIGXCPU SIGPROF SIGCLD SIGUSR2 SIGSEGV SIGINT SIGIO SIGTRAP SIGILL SIGPOLL SIGABRT SIGALRM SIGPIPE SIGWINCH SIGTERM SIGVTALRM SIGRTMIN SIGRTMAX SIGURG SIGPWR SIGXFSZ SIGTTIN SIGTTOU
Проверял скриптом на питоне.
Не совсем так. Он сдохнет, только если оболочка его явно прибьёт сама при завершении, в противном случае он перекочует в «дети init-а».
По крайней мере Linux не перезапустит и запаникует с криками «attempt to kill init».