现在有一个全局变量是结构体,多个线程可能同时访问到它的不同的域,对这个变量需要进行互斥保护吗?? 如果要保护的话,是不是只要访问这个结构体就需要将它用锁保护起来?
回复(3) 2003-05-01 11:07 来自版块 - NDIS网络接口开发
表情
magicx我对可能被多个线程同时访问的域已经作了互斥保护, 我想问对于整个结构体还需不需要再加互斥? 对于那些不可能被多个线程同时访问的域,还需要保护吗? 如果你的分析正确。就不需要了(2003-05-01 12:53)
skyspeed我对可能被多个线程同时访问的域已经作了互斥保护, 我想问对于整个结构体还需不需要再加互斥? 对于那些不可能被多个线程同时访问的域,还需要保护吗?(2003-05-01 11:53)
gx_kyw看情况而定了, 如果要精度要求细的话,则需要对一些变量单独进行同步。 而如果不是特别细的话,就对整体的结构体进行一下同步就可以了。 (2003-05-01 11:19)

返回顶部