_InterlockedOr のサンプルコード

_InterlockedOr のサンプルコードです。

複数スレッドで変数を共有する場合、ビットごとのアトミックな OR 演算を実行します。

スポンサーリンク

Visual C++ 向けサンプルコード

#include <stdio.h>
#include <intrin.h>

int main()
{
long data1 = 0xFF00FF00;
long data2 = 0x00FF00FF;
long retval;
retval = _InterlockedOr(&data1, data2);
printf_s("0x%x", retval); }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。