skyspeed
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1348回复:3

关于全局变量同步的问题

楼主#
更多 发布于:2003-05-01 11:07
现在有一个全局变量是结构体,多个线程可能同时访问到它的不同的域,对这个变量需要进行互斥保护吗??  如果要保护的话,是不是只要访问这个结构体就需要将它用锁保护起来?
gx_kyw
驱动牛犊
驱动牛犊
  • 注册日期2003-01-23
  • 最后登录2011-04-13
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-01 11:19
看情况而定了,
如果要精度要求细的话,则需要对一些变量单独进行同步。

而如果不是特别细的话,就对整体的结构体进行一下同步就可以了。

skyspeed
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-01 11:53
我对可能被多个线程同时访问的域已经作了互斥保护, 我想问对于整个结构体还需不需要再加互斥? 对于那些不可能被多个线程同时访问的域,还需要保护吗?
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-01 12:53
我对可能被多个线程同时访问的域已经作了互斥保护, 我想问对于整个结构体还需不需要再加互斥? 对于那些不可能被多个线程同时访问的域,还需要保护吗?


如果你的分析正确。就不需要了
[color=red]大头鬼! :P[/color]
游客

返回顶部