Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Думаю несложно, но не думаю что будет толк [updated]. 29.07.05 14:15 Число просмотров: 1903
Автор: leo <Леонид Юрьев> Статус: Elderman Отредактировано 29.07.05 14:24 Количество правок: 1
|
Конкретно 1C "на зуб" я не пробовал, но если там нет каких-нибудь защит типа v-box, то предположительно это несложно.
Но с другой стороны не ясно, почему возникают такие loop-эффекты? При разумном кол-ве конкурирующих потоков синхронизация на базе CRITICAL_SECTION неплохо от этого спасает. В случае очень большого кол-ва потоков время большей частью тратится не на loop-циклы, а на переключение между потоками и scheduling. И подобными правками кода ситуацию не исправить. Что говорит FAQ и тех.поддержка разработчика?
[updated]
Если у разработчиков местами кривые руки, то можно попробовать повставлять SwitchToThread() в нужные места. Если нужна функциональность только под W2K/XP (не под 95/98/Me) могу взяться. Как минимум нужен набор файлов, например дистрибутив + база + клиент/тест (а еще лучше просто архив) на котором ситуация легко воспроизводится. Если подготовишь сегодня до 21:00 MSK, то может сделаю за эти выходные.
|
|
|