这样的类该如何写? 写一个Cping类,功能顾名思义。这个类可能被多个线程同时建立对象,同时访问其某个函数。注意:"同时"就是为了节省时间,所以使用同步对象得尽量考虑这一点。 为了不出错误,该注意那些地方? 多谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用类似com的方法,在类里面用一个计数器,并且把该类做成一个singleton类 **************************************************因为前面有兄弟说我没说清楚,我想也许是吧,所以,我还是举个例子向老大们说明一下我的问题点吧***************************************************#include<iostream.h>class myClass{public: int i; int test(int j,const char *sK){i=j;cout<<"j="<<j<<" i="<<i<<" sK="<<sK<<endl;}};比喻这个class,要是用多个线程同时建myClass对象,而去调用她的test函数。恐怕打印出来的结果不象我们的所愿:打印的某一行中也许i和j值不一样。针对这个问题,我不太愿意使用“同步对象”去解决。因为那样会放慢了速度。 建myClass对象时,自动存在myClass对象的this指针,可不可以由此入手解决这个问题呢? 多个线程同时建myClass对象 ?是不是想说 多个线程同时访问一个对象,要是多个线程建多个对象,成员又不是静态的,那有什么问题啊,互不相干啊又想同步,又想速度,我也想知道有什么方法能兼顾的 ? 看侯俊杰先生的 win32多线程... 那本书,大家知道会有以上问题发生,并且这种现象好象还有一个特定的名称(很久以前一知半解的看过,现在不记得了),我用“同步对象”可以解决,但也许线程太多 速度不理想。 多view切换出错 typedef int (WINAPI *Fun)(char *)中的WINAPI 是做什么用的。 关于视频截屏的问题 ado入门问题,简单 效率问题 有人知道用键盘上的PRTSCN键抓到的桌面图片如获取到,并在我的程式中显示出来? AfxBeginThread、CWinThread和_beginthreadex()的总结! 如何知道一个BMP文件的颜色数据是自底到顶,还是自顶到底存储呢? VC怪现状---滚动条---- 关于 VS2008(SP1)MFC学习范例(包含源码) 聊天室程序的问题,请高手帮忙 office xp的剪贴板
因为前面有兄弟说我没说清楚,我想也许是吧,
所以,我还是举个例子向老大们说明一下我的问题点吧
***************************************************
#include<iostream.h>
class myClass
{
public:
int i;
int test(int j,const char *sK){i=j;cout<<"j="<<j<<" i="<<i<<" sK="<<sK<<endl;}
};
比喻这个class,要是用多个线程同时建myClass对象,而去调用她的test函数。恐怕打印出来的结果不象我们的所愿:打印的某一行中也许i和j值不一样。针对这个问题,我不太愿意使用“同步对象”去解决。因为那样会放慢了速度。
建myClass对象时,自动存在myClass对象的this指针,可不可以由此入手解决这个问题呢?