Joshua, if you read my first
msg in this thread you'll see that its guaranteed by application logic..
5 threads at a time.. 5 different sockets.. each thread only uses its
own socket... the only issue i wanted to check was that the sockets were
not created "by the thread" thats going to use them .. which the guide
discourages..
I know that zmq_sockets are not
thread safe. however, is it an issue if I ensure a socket is used ONLY
by 1 thread at a time?
the reason is ...
1)
my application creates 5 threads, does some calcs and then the threads
exit
2) this is done every minute. so every minute 5 new threads are
created.
3) I think i will run into a file descriptor issue if
i create sockets inside the thread (every time the thread is launched).
so planning to create 5 sockets when my application starts and then use
1 socket from 1 thread.
is this going to be an issue?
thanks