Example #1
0
sleep_queue_entry_t::sleep_queue_entry_t(CPUThread& cpu, sleep_queue_t& queue)
	: m_thread(cpu)
	, m_queue(queue)
{
	add_entry();
	cpu.sleep();
}
Example #2
0
sleep_queue_entry_t::sleep_queue_entry_t(CPUThread& cpu, sleep_queue_t& queue, const defer_sleep_t&)
	: m_thread(cpu)
	, m_queue(queue)
{
	cpu.sleep();
}