|
All about exceedering
Распараллеливанием всякой всячины я занимаюсь как минимум лет 15, но никак не могу запомнить названия проблем с неправильной синхронизацией. Я их все вижу и решаю, но кроме deadlock-a особо никогда не заморачивался, как это называть. В очередной раз заметил, что иногда полезно в общении все-таки научится давать имена. И, чтобы выучить, буду постить.
Итак:
- Deadlock - ну это почти все знают. Только не надо путать с resource starvatiion. Deadlock - это всегда два процесса ждут друг друга, а не третьего там, или луны с неба.
- Livelock - почти как deadlock, но процессы вовсе не замкнули друг друга и не сидят в wait-е тщетно ожидая нотификации, а вовсю работают, но каждый раз состояние оставляет их в одном и том же цикле, не продвигая вперед.
- Racing condition - когда два процесса зависят от общих пременных состояния и, при неправильной синхронизации, портят эти перменные. Типичный пример - когда два процесса кладут 10 долларов на счет без блокировок, считывая вначале текущее состояние счета. На счете станет либо на 10, либо на 20 долларов больше, как повезет.
- Resource starvation - процесс не может получить доступ к ресурсам, необходимым для продолжения работы
Чем вы еще пользуетесь в общении? Что я забыл? |
Скоро лыжи :) Фотку можно кликать... |
Однажды мы с mindsurfer оставили его небольшого, но смышленого пса на полчаса в машине, чтобы зайти взять кофе в Тим Хортонсе. Я стал думать вслух: - А вот что он там на заднем сидении делает, ему же скучно так просто сидеть. Наверное, как и все, читает книжку. - Да, только на японском. - Хайку... наверное такие грустне, осенние... - Написанные талантливыми японскими собаками для остальных собак
И были вот такие экспромты:
На горе Фудзияма Сижу в вольере Где выход?
***
В моей миске Насыпан вискас Всё не так...
***
Плачет сакура, Пришли корейцы Собирают бездомных... |
Однажды в августе, в Германии, между Рейном и Голландией, улетел самолет. А я проходил мимо и в него попал объективом. |
| » пятничное by exceeder |
В ООН с официальным заявлением выступил представитель Швейцарии. - А-а-а! Говорящий кошелёк!!! - в ужасе закричали представители G20
(шутка родилась в результате пятничной глубокой беседы о международной обстановке с mindsurfer)
Sep. 28th, 2009 @ 10:09 am
|
| » "погода отличная, тепло, радостно..." by exceeder |
Добро пожаловать в Торонто в августе :)
Aug. 9th, 2009 @ 09:21 pm
|
| » больше на эту тему не буду by exceeder |
А то меня скоро во враги народа какого-нибудь запишут :)
Однако мне вот это показалось любопытным: http://navalny.livejournal.com/387047.html
Мне вообще кажется любопытным, когда на первый взгляд концы не сходятся. Вопросы такие: почему вообще это появилось в интернете сейчас и вызвало такой ажиотаж? Схема тупая и старая... Газпромовцы решили, что им все можно и даже не затрудняют себя ничем более элегантным? А если не затрудняют, то о прикрытии своей задницы от таких вот тоже не подумали? Странно. Либо это показное дело чтобы что-то изменить в расстановке сил. Либо оно спонтанно так сложилось - чел докопался до правды, а кому-то она подошла в виде ружья. Еще есть вариант, что сверху захотели такое пиарное дело сделать, чтобы показать прогресс в создании правового государство. Возможно, все эти вопросы и теории глупые, потому что я в газовых и правовых делах РФ не очень разбираюсь, и в России не был лет 20. Но ситуация по крайней мере необычная. Я уверен, что все еще есть тысяча ненасильственных способов, при наличии налички, не дать таким вещам раскручиваться. Уж кому не знать, как Газпромовцам, это же алфавит ведения бизенса на территории СНГ. Не сходится, в общем.
А ссылка - ну чего не помочь человеку, в конце концов. Намерения у него явно хорошие, искренне желаю ему удачи. Глядишь, ВВП в Росиии куууда быстрее начнет расти, если придумают, как все такие схемы и "менеджерские" лавочки эффективно прикрыть процентов на 80. МВД это не под силу. ФСБ - да, но это тектонический сдвиг в устройстве российском.
Aug. 6th, 2009 @ 11:12 pm
|
| » про политику by exceeder |
"Российская экономика и российская власть"
Вольный перевод статьи Джорджа Фридмана от 27 июля 2009г (кто не знает, он возглавляет Stratfor. Это частная разведывательно-аналитическая корпорация, очень влиятельная. Аналог ЦРУ, только вне государственных структур)
Сразу предупреждаю, "за что купил". Статья не обязательно отражает мое мнение, однако показалась мне интересной, т.к. обьясняет многие вещи, которые я до этого не понимал. Оригинал и права на использование тут.
***
Сам факт посещения Джо Байденом Украины и Грузии подтверждает неизменность позиции США, согласно которой Россия не имеет права распространять свое влияние на страны постсоветского пространства. Желание идти на конфронтацию в области фундаментальных национальных интересов России требует некоторого обьяснения, т.к. на поверхности выглядит достаточно рискованным маневром. Однако в интервью "Wall Street Journal" 26 июля, Байден немного приоткрыл завесу над работой аналитического отдела Вашингтона. ( Read more... )
Aug. 4th, 2009 @ 03:57 am
|
| » а ведь могло бы быть... by exceeder |
Центрнаучстудия по заказу Гостелерадио и Министерства просвещения СССР многопользовательская ролевая сетевая игра
Миры Побед
(с лета 2009 года доступна во всесоюзной сети министерства просвещения СССР)
В одном из параллельных миров счастливо живут вместе гномы, эльфы и люди, медленно побеждая оставшихся упырей. Первое задание для вновь выбранного характера - вступить в "октябрята". Для этого надо поговорить с учителем на входе в свою школу, откуда и начинается игра. Варианты ответов: "Хочу!" или "Очень хочу!". В ответ дается волшебная пятиконечная звезда и первая магия "патриотизм", с помощью которой можно ускоренно сделать домашнее задание по гномской математике прямо на большой перемене. Тут и там можно обнаружить молодых упырьских агентов, которые то предлагают закурить за школой, то прогулять урок.
Получив статус пионера, можно начинать ходить в походы и разоблачать совсем злых упырей, которые воруют чертежи новых станций обширной защитной магии, раздавая нелегальные книги и диски с программами.
Игра полна заданий на смекалку и знания физики, химии и математики.
Aug. 3rd, 2009 @ 04:40 pm
|
| » программерское... by exceeder |
Оказывается, для того, что я всегда про себя называл "опять черно-белое гавно полезло, где CSS?" есть устоявшийся термин: FOUC (as in "Flash of Unstyled Content"). Как бороться, я давно знаю, для своих ситуаций.
А теперь перенесемся на 13 лет назад :) Тогда я (а) умел писать нисходящие парсеры математических выражений, выученные по зелёной книжке "C для профессионалов" или что-то в таком духе, с примером написания интепретатора бейсика, (б) писал на свежепоявившемся Дельфи и (в) у меня был сайт на котором хотелось выставить какую-то программу бесплатно (там, например, 98й год можно открыть).
Я написал калькулятор acalc, который представлял из себя само-ресайзающееся маленькое зеленое модальное окно с TTextArea внутри, куда можно было вбить любое выражение и, нажав Enter, получить результат:
. ( Read more... )
Jul. 26th, 2009 @ 01:02 am
|
| » однажды в апреле, весь в белом by exceeder |
Jul. 15th, 2009 @ 02:14 am
|
| » деревня Торонтовка by exceeder |
По клику 1680 пикселей 16:9 длиной в полмегабайта. Но SLR качества ожидать не стоит ;-) А город - классный. Честно.
Jul. 7th, 2009 @ 12:17 am
|
| » остатки былой роскоши... by exceeder |
фу, китайская машина...
Jul. 7th, 2009 @ 12:01 am
|
| » вспотел by exceeder |
Jul. 6th, 2009 @ 11:55 pm
|
| » читаю на башорге by exceeder |
"привести пример неизоморфных моделей теории плотного линейного порядка без концов" мне тут по-русски думать сложно, но переводится вроде в лоб достаточно осмысленно: nicht isomorphe Modellen [für die Axiome der] dichten unbeschränkten ("offenen" hört sich besser an) linearen Ordnung
Тогда примерно понятно: плотный линейный порядок без концов - это, например, вещественные числа. То есть числа полностью упорядочиваются (грубо говоря, их всегда можно отсортировать), порядок плотный (между любыми двумя неравными числами можно вставить другое число, знач плотный) и у такого порядка нет концов, т.к. не бывает максимального или минимального вещественного числа. Неизоморфные модели - гм. Все конечные модели изоморфны, но уже же указано, что порядок открытый. Я бы сказал, что вещественные и рациональные числа - это две модели, которые не изоморфны (достаточно же, что их кардинальные числа отличаются, чтобы отмести изоморфность?) и удовлетворяют всем условиям задачи. Но меня все еще мучают сомнения, зачем в условии и изоморфность моделей и открытость порядка - одно из условий же можно опустить... Наверно что-то забыл уже...
Вот такие мысли посетили меня, когда я читал баш орг.
А правильный ответ оказался "хор кастратов". На плотный линейный порядок без концов, конечно потянет. Но как же из одного жалкого хора сделать пример нескольких моделей? Наверно, пора идти спать.
Jul. 3rd, 2009 @ 04:19 am
|
| » Чем занимаются программисты? by exceeder |
— кроме того, что пьют пиво
Вот мой ответ на одном форуме. Мне кажется, может заинтересовать людей, которые с этим сталкиваются, но сами не участвуют.
Само программирование в смысле кодирования алгоритмов из головы автора на каком-то языке программирования (т.е. написание программ) стало занимать весьма небольшой процент рабочего времени
В принципе, под "программиста" попадают много очень разных профессий. Я бы провел основную ось так: 1. технический бизнес-анализ 2. создание архитектуры 3. создание системы 4. тестирование и поддержка ( Read more... )
Jul. 2nd, 2009 @ 04:43 pm
|
| » Почему чайка злая by exceeder |
Кликабельно. На Ниагаре.
Jun. 29th, 2009 @ 01:19 am
|
|