Есть ситуация, мне нужно представить 32 состояния коммутатора с 4-байтовой общей памятью (каждый бит для коммутатора), и будет более одного процесса, обновив его с помощью какой-либо операции, например '| & ^ '(каждый процесс отвечает за разные коммутаторы), я знаю, что все в порядке, если я храню эти коммутаторы на разных адресах памяти без блокировки, но могу ли я сделать это без какой-либо блокировки на тот же адрес памяти.