示例#1
0
void recMicroVU0::Reserve() {
	if (AtomicExchange(m_Reserved, 1) == 0)
		mVUinit(microVU0, 0);
}
示例#2
0
void recMicroVU1::Reserve() {
	if (AtomicExchange(m_Reserved, 1) == 0) {
		mVUinit(microVU1, 1);
		vu1Thread.Start();
	}
}
示例#3
0
void recMicroVU0::Reserve() {
	if (m_Reserved.exchange(1) == 0)
		mVUinit(microVU0, 0);
}