RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > нет такой атомарности, и быть не может ! > Это вас кто-то обманул. > Файловые запросы обрабатывает драйвер файловой системы. > > ты объяснение скипнул : цэ-логика в действии - тут нужно, тут не нужно... > Это до тебя не доходит, что очереди и файлы - существенно разные вещи. > > rc = open... > > if rc = ... then ... > > ... > > ----- > > и получится одинаковый код на выходе. > > то есть это в лучшем случае - если компилер нормально разберётся. > Ты популярные книжки/статьи/пофигу-что про особенности многозадачного программирования читал? > Твой код - просто не работоспособен, если не является частью критической секции. > > в реальности же в си столько "атомарных" и прочих заморочек, > > что компилер "не понимает что ты хотел ему сказать" :), > > и в результате программа на выходе пухнет и глючит. > С таким подходом, как у тебя - безусловно.
_, __, _, __,
/_\ |_) /_\ |_)
| | | | | | \
~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.