OLD | NEW |
1 #include "SkTaskGroup.h" | 1 #include "SkTaskGroup.h" |
2 | 2 |
3 #include "SkCondVar.h" | 3 #include "SkCondVar.h" |
4 #include "SkTDArray.h" | 4 #include "SkTDArray.h" |
5 #include "SkThread.h" | 5 #include "SkThread.h" |
6 #include "SkThreadUtils.h" | 6 #include "SkThreadUtils.h" |
7 | 7 |
8 #if defined(SK_BUILD_FOR_WIN32) | 8 #if defined(SK_BUILD_FOR_WIN32) |
9 static inline int num_cores() { | 9 static inline int num_cores() { |
10 SYSTEM_INFO sysinfo; | 10 SYSTEM_INFO sysinfo; |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 | 140 |
141 SkTaskGroup::Enabler::~Enabler() { | 141 SkTaskGroup::Enabler::~Enabler() { |
142 SkDELETE(ThreadPool::gGlobal); | 142 SkDELETE(ThreadPool::gGlobal); |
143 } | 143 } |
144 | 144 |
145 SkTaskGroup::SkTaskGroup() : fPending(0) {} | 145 SkTaskGroup::SkTaskGroup() : fPending(0) {} |
146 | 146 |
147 void SkTaskGroup::add(SkRunnable* task) { ThreadPool::Add(task, &fPending); } | 147 void SkTaskGroup::add(SkRunnable* task) { ThreadPool::Add(task, &fPending); } |
148 void SkTaskGroup::wait() { ThreadPool::Wait(&fPending); } | 148 void SkTaskGroup::wait() { ThreadPool::Wait(&fPending); } |
149 | 149 |
OLD | NEW |