1. windows multithreading update to TDLL and APC_DLL

you can now call blocking dll/asm calls from seperate euphoria threads
and have no polling overhead, try it.
temporary url
http://www.rapideuphoria.com/uploads/sdll.zip

Daniel

new topic     » topic index » view message » categorize

2. Re: windows multithreading update to TDLL and APC_DLL

Daniel Kluss wrote:
> 
> you can now call blocking dll/asm calls from seperate euphoria threads
> and have no polling overhead, try it.
> temporary url
> <a
> href="http://www.rapideuphoria.com/uploads/sdll.zip">http://www.rapideuphoria.com/uploads/sdll.zip</a>

AWESOME!!!!!!

(Uh, what does that mean? :D)

new topic     » goto parent     » topic index » view message » categorize

3. Re: windows multithreading update to TDLL and APC_DLL

c.k.lester wrote:
> 
> Daniel Kluss wrote:
> > 
> > you can now call blocking dll/asm calls from seperate euphoria threads
> > and have no polling overhead, try it.
> > temporary url
> > <a
> > href="http://www.rapideuphoria.com/uploads/sdll.zip">http://www.rapideuphoria.com/uploads/sdll.zip</a>
> 
> AWESOME!!!!!!
> 
> (Uh, what does that mean? :D)

It means that now you can code like your really doing multiple threads, and call
blocking
windows/c/dll/assembly calls and only the 1 euphoria thread that called it
waits, while the
other ones continue doing there own thing.

Daniel

new topic     » goto parent     » topic index » view message » categorize

4. Re: windows multithreading update to TDLL and APC_DLL

Daniel Kluss wrote:
> c.k.lester wrote:
> > Daniel Kluss wrote:
> > > you can now call blocking dll/asm calls from seperate euphoria threads
> > > and have no polling overhead, try it.
> > > temporary url
> > > <a
> > > href="http://www.rapideuphoria.com/uploads/sdll.zip">http://www.rapideuphoria.com/uploads/sdll.zip</a>
> > AWESOME!!!!!!
> > (Uh, what does that mean? :D)
> It means that now you can code like your really doing multiple threads, and
> call blocking
> windows/c/dll/assembly calls and only the 1 euphoria thread that called it
> waits,
> while the
> other ones continue doing there own thing.

That certainly sounds important. What are some examples of dlls that are
blocking and examples that are non-blocking? I'm guessing something like
file access would be blocking and grabbing a file off the internet would
be non-blocking.

new topic     » goto parent     » topic index » view message » categorize

5. Re: windows multithreading update to TDLL and APC_DLL

c.k.lester wrote:
> 
> Daniel Kluss wrote:
> > c.k.lester wrote:
> > > Daniel Kluss wrote:
> > > > you can now call blocking dll/asm calls from seperate euphoria threads
> > > > and have no polling overhead, try it.
> > > > temporary url
> > > > <a
> > > > href="http://www.rapideuphoria.com/uploads/sdll.zip">http://www.rapideuphoria.com/uploads/sdll.zip</a>
> > > AWESOME!!!!!!
> > > (Uh, what does that mean? :D)
> > It means that now you can code like your really doing multiple threads, and
> > call blocking
> > windows/c/dll/assembly calls and only the 1 euphoria thread that called it
> > waits,
> > while the
> > other ones continue doing there own thing.
> 
> That certainly sounds important. What are some examples of dlls that are
> blocking and examples that are non-blocking? I'm guessing something like
> file access would be blocking and grabbing a file off the internet would
> be non-blocking.

Thats it, most winsock, file and all sorts of other stuff is blocking.
But, even more so, there are many libraries full of functions that, are blocking
but not signaled so the only way to do more than 1 at a time is with threading
and still other functions don't just wait while they block, but actually do
stuff.
for example, compressing a file, you just call some dll, and you have to wait
till it's done,
but now you call my stuff and you can do a 1000 at the same time.

Daniel

new topic     » goto parent     » topic index » view message » categorize

6. Re: windows multithreading update to TDLL and APC_DLL

Daniel,

What would be the advantage of sddlc over tdll?  I used tdll heavily in my app
ad found it works quite well.

Jonas Temple
http://www.innovativesys.net

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu