Showing the changes to codec/common/src/WelsThreadPool.cpp (1 of 8 files). Show all
Unified · Split
| @@ -142,8 +142,8 @@ WELS_THREAD_ERROR_CODE CWelsThreadPool::Init () { · 141 unmodified lines | ||
| 142 | 142 | |
| 143 | 143 | CWelsAutoLock cLock (m_cLockPool); |
| 144 | 144 | |
| 145 | − m_cWaitedTasks = new CWelsCircleQueue<IWelsTask>(); | |
| 146 | − m_cIdleThreads = new CWelsCircleQueue<CWelsTaskThread>(); | |
| 145 | + m_cWaitedTasks = new CWelsNonDuplicatedList<IWelsTask>(); | |
| 146 | + m_cIdleThreads = new CWelsNonDuplicatedList<CWelsTaskThread>(); | |
| 147 | 147 | m_cBusyThreads = new CWelsList<CWelsTaskThread>(); |
| 148 | 148 | if (NULL == m_cWaitedTasks || NULL == m_cIdleThreads || NULL == m_cBusyThreads) { |
| 149 | 149 | return WELS_THREAD_ERROR_GENERAL; |