c语言程序,多线程对同一int变量进行读写,是否需要加锁?(貌似java中这是原子操作,不必加锁) 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言程序 多线程 int 变量 貌似 搜索资料 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 独立船长n88 2011-12-14 · TA获得超过195个赞 知道答主 回答量:34 采纳率:0% 帮助的人:26万 我也去答题访问个人页 关注 展开全部 如果变量是总线程,也就是多线程都对该int进行读写,就要加锁…… 追问 好了我查到资料了,CPU与内存交换数据的最小单位为4字节,所以4字节和4字节以下的数据共享用不着加锁。结贴,分给你了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2015-09-22 java多线程读一个变量需要加锁吗? 2 2017-06-08 多进程跟多线程对表的读写访问需要加锁吗 2013-02-15 C语言多线程里的i++ 和i--是原子操作吗 12 2015-03-07 多线程对一段代码加锁后,代码中函数中的变量是否也同样被加锁? 14 2013-04-08 多线程读一个全局变量要不要加锁?还是说只是当修改全局变量的时... 9 2017-01-15 多线程、多进程设计中,什么情况下必须加锁保护(多选题) 2017-05-27 一个变量,一个线程读,一个线程写,需要加锁吗 2011-11-13 java多线程中,如何给静态变量(如List)加锁/同步 3 更多类似问题 > 为你推荐: