Доступ к файлам - страница 3

 
drknn:

А можно более развёрнутый ответ? Ну как для ребёнка.
Советники будут выстриваться в строгую очередь к файлу, чтобы записать свои данные.
 
Zhunko:
Советники будут выстриваться в строгую очередь к файлу, чтобы записать свои данные.

Можно пример кода? Или там всё будет так же как в приведённом мною выше семафоре всё зависеть от того, ни пришли ли 2 тика параллельно - миллисекунда в миллисекунду?
 
Всем привет.

Вот у нас есть метатрейдер.
Это 1 процесс.
1 процесс загружает ровно одну длл.
В длл возможно использование очередей,
критических секций и т.д.

Длл открывает файл и не закрывает,
пока открыт метатрейдер.

Куча скриптов просят длл записать что-то в файлы-
она аккуратно и по очереди обслуживает запросы.
Когда МТ выходит- аккуратно закрывает файл.

Или не закрывает- система сама закроет.
 
jartmailru:
Всем привет.

Вот у нас есть метатрейдер.
Это 1 процесс.
1 процесс загружает ровно одну длл.
В длл возможно использование очередей,
критических секций и т.д.

Длл открывает файл и не закрывает,
пока открыт метатрейдер.

Куча скриптов просят длл записать что-то в файлы-
она аккуратно и по очереди обслуживает запросы.
Когда МТ выходит- аккуратно закрывает файл.

Или не закрывает- система сама закроет.

Классный рэп.
 
tara:
Классный рэп.

гиде ?!

 
jartmailru:

гиде ?!


Про Dynamic Load Library понравилось. Еще хочется
 
tara:
Про Dynamic Load Library понравилось. Еще хочется
Напишите.
 
jartmailru:
Напишите.


Чукча не писатель.
 
drknn:

Можно пример кода? Или там всё будет так же как в приведённом мною выше семафоре всё зависеть от того, ни пришли ли 2 тика параллельно - миллисекунда в миллисекунду?

Кода нет. Придумывать надо. Но беспокоиться на счёт "миллисикуда в миллисекунду" не стоит. На уровне ядра система сама это разрулит и выстроит в очередь.

Правда, в таком случае никто никак не регламентирует кто будет первым и кто - последним.

 
tara:

Чукча не писатель.


Все-таки, решился(рэп):

Структура програмы бывает разная,

простая, оверлейная и динамическая...

Но это - всего лишь схема использования памяти,

Не более того...

Причина обращения: