#include <platform.h>
v8::internal::LinuxSemaphore, v8::internal::MacOSSemaphore, v8::internal::NullSemaphore, と v8::internal::Win32Semaphoreに継承されています。
Public メソッド | |
virtual | ~Semaphore () |
virtual void | Wait ()=0 |
virtual void | Signal ()=0 |
platform.h の 386 行で定義されています。
virtual v8::internal::Semaphore::~Semaphore | ( | ) | [inline, virtual] |
platform.h の 388 行で定義されています。
virtual void v8::internal::Semaphore::Signal | ( | ) | [pure virtual] |
v8::internal::LinuxSemaphore, v8::internal::MacOSSemaphore, v8::internal::NullSemaphore, と v8::internal::Win32Semaphoreで実装されています。
参照元 v8::internal::ContextSwitcher::PreemptionReceived(), v8::internal::DebugMessageThread::ProcessCommand(), v8::internal::PreallocatedMemoryThread::Run(), v8::internal::DebugMessageThread::SendMessage(), v8::internal::ContextSwitcher::Stop(), と v8::internal::PreallocatedMemoryThread::StopThread().
virtual void v8::internal::Semaphore::Wait | ( | ) | [pure virtual] |
v8::internal::LinuxSemaphore, v8::internal::MacOSSemaphore, v8::internal::NullSemaphore, と v8::internal::Win32Semaphoreで実装されています。
参照元 v8::internal::PreallocatedMemoryThread::data(), v8::internal::DebugMessageThread::DebugEvent(), v8::internal::PreallocatedMemoryThread::length(), v8::internal::PreallocatedMemoryThread::Run(), v8::internal::DebugMessageThread::Run(), と v8::internal::ContextSwitcher::WaitForPreemption().