多线程程序使用单件的问题

在一台多CPU的机器上运行多线程的程序,每个线程都调用一个单件类,会修改单件类的数据,这样会不会有问题?
[52 byte] By [zzays] at [2008-1-9]
# 1
更改数据时要加线程锁