My code includes a single event loop and multiple threads. It's a unit-testing piece of code and I am trying to understand the expected behavior. Running on Linux with libevent 2.0
What the code roughly does is - Set an event to call func1 for handling SIGUSR1 - Sends itself SIGUSR1 - Verifies it was received. - Creates 10 identical threads. - Each threads sets up an event to call func1 when SIGUSR1 arrives - The main threads loops through the 10 threads, and uses pthread_kill to send each one SIGUSR1 Should I expect to see func1 called 11 (initial + one per thread ) times in the code ? When signals are sent to the threads, can I expect func1 to be called once by each thread ? *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.