Вниз
Скачать: CL | DM;

dll & потоки   Найти похожие ветки 

← →
mops   (2010-02-23 04:20) [0]

Здравствуйте,
помогите решить такой момент: у меня дллка, в ней функции, я к ним обращаюсь получаю результат, все работает.
Потом возникла задача сделать это в многопоточном режиме. Несколько потоков вызывают ф-ю из дллки и как я понял, результаты "затираются" другими потоками. Как способом можно решить эту проблему?
Спасибо


← →
Leonid Troyanovsky ©   (2010-02-23 09:26) [1]


> mops   (23.02.10 04:20)  

> Потом возникла задача сделать это в многопоточном режиме.
>  Несколько потоков вызывают ф-ю из дллки и как я понял,

1. Прототип функции - в студию.
2. IsMultiThread?
3. Откуда вызываем?

--
Regards, LVT.


← →
Вася   (2010-02-23 11:41) [2]

Вероятно, функция в DLL не потокобезопасна


← →
sniknik ©   (2010-02-23 11:51) [3]

> Вероятно, функция в DLL не потокобезопасна
ха. да судя по тому, что ее от нас скрывают она даже не программнобезопасна...
то что по словам автора без потоков "все работает", это выдавание желаемого за действительное, ну или очень везет.


← →
mops   (2010-02-23 13:23) [4]

Наверно надо было начать с того, что я хочу так реализовать систему плагинов. Т.е. в плагине ф-ии, в основной программе несколько потоков которые их вызывают. Сейчас я думаю, может надо было сделать потоки в дллке?
В потоке ф-я сама обычная, скачивает страницу и сохраняет.


← →
sniknik ©   (2010-02-23 14:50) [5]

> Наверно надо было начать с того
не выдумывай, просто прочитай ответы.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.042 c
4-1232437513
Anklav
2009-01-20 10:45
2010.08.27
однозначное определение 2+ окон с одним заголовком


15-1268415749
Leonid Troyanovsky
2010-03-12 20:42
2010.08.27
by Riply


2-1270199599
AlexCAHEK
2010-04-02 13:13
2010.08.27
TImage


3-1241011773
worldmen
2009-04-29 17:29
2010.08.27
Возвратить ID вставленной записи


6-1218572715
grisme
2008-08-13 00:25
2010.08.27
recv + HTTP в блокирующем режиме




   Наверх