听说这个板块维护的不错,特来请教一个棘手的问题》》
我现在要做一个工程,其中有一个模块需求大致如下:
有一个TCP套接字在不停的收取线上发过来得数据,(峰值可能达到每秒钟60~100笔数据)而我每收到一笔数据就会首先做一些判断,比较之类的工作,然后有可能对中心数据库的12张左右的表进行update或insert。这是服务器软件,是7*24小时工作的,并且不能丢数据。
我的问题:
1。只在一个线程中,对数据库IO大概耗时多少,能不能快到我顺利的接受下一笔数据?
2。如果要丢数据,那么如果每笔数据开一个work线程,势必要用线程池的技术。vc好像这块较麻烦?
3。请各位指教,随便发表意见,对不对没关系。