Lines Matching refs:Thread
149 // Returns the accumulated user time for thread. This routine
358 // Thread
360 // Thread objects are used for creating and running threads. When the start()
361 // method is called the new thread starts running the run() method in the new
362 // thread. The Thread object should not be deallocated before the thread has
365 class Thread {
367 // Opaque data type for thread-local storage keys.
383 // Create new thread (with a value for storing in the TLS isolate field).
384 Thread(Isolate* isolate, const Options& options);
385 Thread(Isolate* isolate, const char* name);
386 virtual ~Thread();
388 // Start new thread by calling the Run() method in the new thread.
391 // Wait until thread terminates.
401 // Thread-local storage.
429 // A hint to the scheduler to let another thread run.
434 // The thread name length is limited to 16 based on Linux's implementation of
450 DISALLOW_COPY_AND_ASSIGN(Thread);
465 // locked and owned by the calling thread, and immediately. If the mutex
466 // is already locked by another thread, suspends the calling thread until
471 // the calling thread on entrance.
505 // count is decremented each time a thread completes a wait for the semaphore
506 // object and incremented each time a thread signals the semaphore. When the
514 // Suspends the calling thread until the semaphore counter is non zero
518 // Suspends the calling thread until the counter is non zero or the timeout
573 // the thread that created it.