标签: c++ multithreading
extern const uint32_t gMask_00FF00FF; static inline void Filter_32_alpha() { static const uint32_t mask = gMask_00FF00FF; }
我的程序在多线程环境中使用上面的代码。
'面具'上面的变量似乎没有在多线程中正确初始化。
删除'静态const'在变量之前将导致问题似乎已被删除。
我想知道这是否是正确的改变。