Home | History | Annotate | Download | only in cctest

Lines Matching refs:JoinableThread

128 class JoinableThread {
130 explicit JoinableThread(const char* name)
136 virtual ~JoinableThread() {}
151 explicit ThreadWithSemaphore(JoinableThread* joinable_thread)
162 JoinableThread* joinable_thread_;
171 DISALLOW_COPY_AND_ASSIGN(JoinableThread);
175 class IsolateLockingThreadWithLocalContext : public JoinableThread {
178 : JoinableThread("IsolateLockingThread"),
195 static void StartJoinAndDeleteThreads(const i::List<JoinableThread*>& threads) {
215 i::List<JoinableThread*> threads(kNThreads);
224 class IsolateNonlockingThread : public JoinableThread {
227 : JoinableThread("IsolateNonlockingThread") {
253 i::List<JoinableThread*> threads(kNThreads);
261 class IsolateNestedLockingThread : public JoinableThread {
264 : JoinableThread("IsolateNestedLocking"), isolate_(isolate) {
293 i::List<JoinableThread*> threads(kNThreads);
302 class SeparateIsolatesLocksNonexclusiveThread : public JoinableThread {
306 : JoinableThread("SeparateIsolatesLocksNonexclusiveThread"),
336 i::List<JoinableThread*> threads(kNThreads);
346 class LockIsolateAndCalculateFibSharedContextThread : public JoinableThread {
350 : JoinableThread("LockIsolateAndCalculateFibThread"),
369 class LockerUnlockerThread : public JoinableThread {
372 : JoinableThread("LockerUnlockerThread"),
411 i::List<JoinableThread*> threads(kNThreads);
420 class LockTwiceAndUnlockThread : public JoinableThread {
423 : JoinableThread("LockTwiceAndUnlockThread"),
465 i::List<JoinableThread*> threads(kNThreads);
474 class LockAndUnlockDifferentIsolatesThread : public JoinableThread {
478 : JoinableThread("LockAndUnlockDifferentIsolatesThread"),
537 class LockUnlockLockThread : public JoinableThread {
540 : JoinableThread("LockUnlockLockThread"),
589 i::List<JoinableThread*> threads(kNThreads);
604 class LockUnlockLockDefaultIsolateThread : public JoinableThread {
607 : JoinableThread("LockUnlockLockDefaultIsolateThread"),
647 i::List<JoinableThread*> threads(kNThreads);
685 class IsolateGenesisThread : public JoinableThread {
688 : JoinableThread("IsolateGenesisThread"),
738 i::List<JoinableThread*> threads(kNThreads);