Lines Matching refs:JoinableThread
124 class JoinableThread {
126 explicit JoinableThread(const char* name)
132 virtual ~JoinableThread() {
149 explicit ThreadWithSemaphore(JoinableThread* joinable_thread)
160 JoinableThread* joinable_thread_;
169 DISALLOW_COPY_AND_ASSIGN(JoinableThread);
173 class IsolateLockingThreadWithLocalContext : public JoinableThread {
176 : JoinableThread("IsolateLockingThread"),
192 static void StartJoinAndDeleteThreads(const i::List<JoinableThread*>& threads) {
212 i::List<JoinableThread*> threads(kNThreads);
221 class IsolateNonlockingThread : public JoinableThread {
224 : JoinableThread("IsolateNonlockingThread") {
249 i::List<JoinableThread*> threads(kNThreads);
257 class IsolateNestedLockingThread : public JoinableThread {
260 : JoinableThread("IsolateNestedLocking"), isolate_(isolate) {
288 i::List<JoinableThread*> threads(kNThreads);
296 class SeparateIsolatesLocksNonexclusiveThread : public JoinableThread {
300 : JoinableThread("SeparateIsolatesLocksNonexclusiveThread"),
329 i::List<JoinableThread*> threads(kNThreads);
339 class LockIsolateAndCalculateFibSharedContextThread : public JoinableThread {
343 : JoinableThread("LockIsolateAndCalculateFibThread"),
360 class LockerUnlockerThread : public JoinableThread {
363 : JoinableThread("LockerUnlockerThread"),
401 i::List<JoinableThread*> threads(kNThreads);
410 class LockTwiceAndUnlockThread : public JoinableThread {
413 : JoinableThread("LockTwiceAndUnlockThread"),
454 i::List<JoinableThread*> threads(kNThreads);
463 class LockAndUnlockDifferentIsolatesThread : public JoinableThread {
467 : JoinableThread("LockAndUnlockDifferentIsolatesThread"),
529 class LockUnlockLockThread : public JoinableThread {
532 : JoinableThread("LockUnlockLockThread"),
583 i::List<JoinableThread*> threads(kNThreads);
590 class LockUnlockLockDefaultIsolateThread : public JoinableThread {
593 : JoinableThread("LockUnlockLockDefaultIsolateThread"),
632 i::List<JoinableThread*> threads(kNThreads);
665 class IsolateGenesisThread : public JoinableThread {
668 : JoinableThread("IsolateGenesisThread"),
717 i::List<JoinableThread*> threads(kNThreads);