2007-07-17

andrzejn: (Jedi Stitch)
2007-07-17 12:17 pm

Они сделаны из мяса

Вспоминаем классику.
Терри Биссон
Они сделаны из мяса

– Они мясные.
– Мясные?
– Да. Они сделаны из мяса.
– Из мяса?!
– Ошибка исключена. Мы подобрали несколько экземпляров с разных частей планеты, доставили на борт нашего корабля-разведчика и как следует протестировали. Они полностью из мяса.
– Но это невероятно! А как же радиосигналы? А послания к звездам?
– Для общения они используют радиоволны, но сигналы посылают не сами. Сигналы исходят от машин.
– Но кто строит эти машины? Вот с кем нужен контакт!
– Они и строят. О чем я тебе и толкую. Мясо делает машины.

( читать дальше )
Оригинал: They're Made Out Of Meat by Terry Bisson
andrzejn: (Curious)
2007-07-17 09:20 pm

Когда SyncLock не помогает

В .NET Framework есть аналог synchronized блоков в Java - в VB.NET это блок SyncLock, а в C# он называется lock. Он гарантирует, что несколько потоков одновременно не будут исполнять код внутри блока - пока один из потоков находится внутри, остальные претенденты ждут своей очереди.

Но есть ситуация, в которой SyncLock не работает.

Дальше интересно только программистам )