Как я могу использовать битовую операцию для представления более одного переключателя на один байт без блокировки в c? - PullRequest
1 голос
/ 05 марта 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...