вторник, 22 января 2008 г.

Deadlock

Меня восхищают эти люди. С BIOS'овой просьбой нажать 'F1' если не отключены ошибки и нет клавиатуры я смирился когда был маленький и верил в некую высшую гениальность.
Но вопрос MS Shell'а "Продолжить?" когда ему убиваешь pipe на STDIN.... Естественно, возникает deadlock.

6 коммент.:

$ комментирует...

На счет клавы все вполне логично. Как еще проще просигналить, что клаву включили обратно?

С пайпом тоже понятно. У них почему-то идет выполнение по той же ветке кода, который обрабатывает Ctrl-C. Можно поботать пайпы, чтобы понять, почему так происходит, мне лень.

Luf комментирует...

Просигналить? Клавиатуры нет. Чтобы ее подключить надо выключить питание компьютера. А биос хочет подтверждения с отсутствующей клавы что она есть. Упасть не встать.

С пайпом непонятно: Ctrl-C обрабатывается по другому.

$ комментирует...

Нах выключать комп для того, чтобы вставить клаву?

Luf комментирует...

Раньше была неплохая вероятность пожечь мать вставляя в порты на работающем компе.
Ты часто заземляешь комп?

$ комментирует...

Проблемы вроде были только с PS/2, ни на старом большем разьеме ни на USB таких проблем быть не должно.

Когда есть куда :)

Luf комментирует...

Проблем нет только на USB. А строчка осталась еще с тех времен.

Молодец. Ты первый :)