FS-8142 Fix a thread cache thread-safety and caching

This commit is contained in:
Artur Zaprzała
2015-09-02 13:24:18 +02:00
parent 2c1ea6bc71
commit cd4c3188e4
2 changed files with 35 additions and 178 deletions
-6
View File
@@ -309,16 +309,10 @@ struct switch_session_manager {
uint32_t session_limit;
switch_size_t session_id;
switch_queue_t *thread_queue;
switch_thread_t *manager_thread;
switch_mutex_t *mutex;
switch_thread_cond_t *cond;
switch_mutex_t *cond_mutex;
switch_mutex_t *cond2_mutex;
int ready;
int running;
int busy;
int popping;
int starting;
};
extern struct switch_session_manager session_manager;