Asynchronous I/O + pthreads

Asynchronous I/O + pthreads

Post by Mo » Fri, 15 Feb 2002 07:31:39

In order for a thread to do asynchronous I/O, it has to do an fcntl(
SETOWN ) and then turn on signals on an fd by doing O_ASYNC.

My question is: since on Linux threads are processes, it seems that
the thread that does the SETOWN call, is the one (and only one) that
will receive SIGIOs on that fd. Is there a way to make this more
global and have the SIGIO delivered to any thread in the process
rathar than the thread that actually did the SETOWN call.



1. asynchronous listen/accept

is there a way to let a process listen on a socket
asynchronously ? What about accept ?

Regards,        Stefan


Stefan Seefeld
Departement de Physique
Universite de Montreal


      ...ich hab' noch einen Koffer in Berlin...

2. MACH64 STG1702/SC15021 Chips

3. libaio-0.1 - asynchronous I/O routines from POSIX.1b

4. help with kernel error

5. asynchronous programming

6. Assembler working with GCC??

7. 1 * GvnbJezSs-MXCC (CPU A) Asynchronous Error

8. 2 video cards

9. Asynchronous NFS?

10. asynchronous I/O operations

11. Asynchronous I/O for writing

12. problems with asynchronous sockets

13. HowTo enable the Kernel Asynchronous IO on OS level???