Christopher Faulet 8d8aa0d681 MEDIUM: threads/listeners: Make listeners thread-safe
First, we use atomic operations to update jobs/totalconn/actconn variables,
listener's nbconn variable and listener's counters. Then we add a lock on
listeners to protect access to their information. And finally, listener queues
(global and per proxy) are also protected by a lock. Here, because access to
these queues are unusal, we use the same lock for all queues instead of a global
one for the global queue and a lock per proxy for others.
2017-10-31 13:58:30 +01:00
..
2017-10-31 11:36:12 +01:00
2017-10-27 10:30:44 +02:00
2009-01-25 13:49:53 +01:00
2017-10-31 11:36:12 +01:00
2017-10-31 03:49:40 +01:00
2017-03-14 11:14:03 +01:00