32bit値の交換(C言語)

キーワード:

InterlockedExchange

サンプルコード:

void DoExchange()
{
	ULONG Dest;
	ULONG Prev;

	Dest = 3;

	Prev = InterlockedExchange(&Dest, 5);
	printf("交換前の値: %d, 交換後の値: %d\n", Prev, Dest);
}
(original text:1998/12/25 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。