« Volatile
Introduction »
PHP Manual
Process Control Extensions
pht
pht
Introduction
Installing/Configuring
Requirements
Installation
Runtime Configuration
pht\Thread
— The Thread class
pht\Thread::addClassTask
— Class threading
pht\Thread::addFileTask
— File threading
pht\Thread::addFunctionTask
— Function threading
pht\Thread::join
— Joins a thread
pht\Thread::start
— Starts the new thread
pht\Thread::taskCount
— Gets a thread's task count
pht\Runnable
— The Runnable interface
pht\Runnable::run
— The entry point of a threaded class
pht\HashTable
— The HashTable class
pht\HashTable::lock
— Acquires the hash table's mutex lock
pht\HashTable::size
— Gets the size of the hash table
pht\HashTable::unlock
— Releases the hash table's mutex lock
pht\Vector
— The Vector class
pht\Vector::__construct
— Vector creation
pht\Vector::deleteAt
— Deletes a value in the vector
pht\Vector::insertAt
— Inserts a value into the vector
pht\Vector::lock
— Acquires the vector's mutex lock
pht\Vector::pop
— Pops a value to the vector
pht\Vector::push
— Pushes a value to the vector
pht\Vector::resize
— Resizes a vector
pht\Vector::shift
— Shifts a value from the vector
pht\Vector::size
— Gets the size of the vector
pht\Vector::unlock
— Releases the vector's mutex lock
pht\Vector::unshift
— Unshifts a value to the vector front
pht\Vector::updateAt
— Updates a value in the vector
pht\Queue
— The Queue class
pht\Queue::front
— Returns the first value from a queue
pht\Queue::lock
— Acquires the queue's mutex lock
pht\Queue::pop
— Pops a value off of the front of a queue
pht\Queue::push
— Pushes a value to the end of a queue
pht\Queue::size
— Gets the size of the queue
pht\Queue::unlock
— Releases the queue's mutex lock
pht\AtomicInteger
— The AtomicInteger class
pht\AtomicInteger::__construct
— AtomicInteger creation
pht\AtomicInteger::dec
— Decrements the atomic integer's value by one
pht\AtomicInteger::get
— Gets the atomic integer's value
pht\AtomicInteger::inc
— Increments the atomic integer's value by one
pht\AtomicInteger::lock
— Acquires the atomic integer's mutex lock
pht\AtomicInteger::set
— Sets the atomic integer's value
pht\AtomicInteger::unlock
— Releases the atomic integer's mutex lock
pht\Threaded
— The Threaded interface
pht\Threaded::lock
— Acquires the mutex lock
pht\Threaded::unlock
— Releases the mutex lock