D
d_well
Hi,
I use a method of a dll and this method use 3 or 4 seconds to
calculate a result. This method run into a thread. I noticed when I am
runing this method, the other thread cannot be run as long as this
method isn't finished. So the other threads don't run until the method
of the dll is finished, so during this time all my application is
suspended, it is my problem, all my application must be running when
the calculation thread is running.
Is this problem normal? Is there a manner to break up the dll's method
into smaller chunks or something like this to share cpu time with
other threads in my application?
Thanks for an answer.
Fabien Pochon
I use a method of a dll and this method use 3 or 4 seconds to
calculate a result. This method run into a thread. I noticed when I am
runing this method, the other thread cannot be run as long as this
method isn't finished. So the other threads don't run until the method
of the dll is finished, so during this time all my application is
suspended, it is my problem, all my application must be running when
the calculation thread is running.
Is this problem normal? Is there a manner to break up the dll's method
into smaller chunks or something like this to share cpu time with
other threads in my application?
Thanks for an answer.
Fabien Pochon