多线程更新数据库 我用一个线程更新和多个线程更新,结果速度是一样的,请问为什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多线程的原理是:让你的程序更多地占用cpu。因此,你要了解瓶颈在哪里,才能确定是否使用多线程。数据库的更新通常都是很慢的,其瓶颈在数据库管理系统。在极多时候,单线程就可以做到效率很高 多线程不能提高运行效率。从某种意义上说,使用多线程有可能让用户觉得相应的比较快。但处理的是不是也很快,那就是另一回事儿了。要想解决数据更新问题,就要像三楼说得那样找到影响效率的瓶颈。否这希望靠多线程来提高效率很不现实。而且,多线程还涉及到同步,优先级等问题,未必能达到你的要求。要提高更新数据的速度,可以考虑一下提高SQL的效率。 z序的理解 请问directsound能用来播放背景音乐吗? [求助]关于使用DirectShow的问题,想将图像卡中传出的视频帧进行图像处理,然后再压缩保存到文件中,请问如何完成? 郁闷啊,就是想不出来,各位高手帮帮忙! 请问如何通过程序进程的HANDLE得到这个程序的m_pMainWnd??? 对文本文件的每一行进行修改怎么操作 帮忙看看头文件引起的编译错误问题 请问:如果Accept()函数发现缓冲区没有数据,系统以后怎么告诉程序数据来了? ascii后边的显示不出来呢? 简单问题: 对话框背景图片的问题 vector iterator not dereferencable的问题
因此,你要了解瓶颈在哪里,才能确定是否使用多线程。数据库的更新通常都是很慢的,其瓶颈在数据库管理系统。
在极多时候,单线程就可以做到效率很高
但处理的是不是也很快,那就是另一回事儿了。要想解决数据更新问题,就要像三楼说得那样找到影响效率的瓶颈。否这希望靠多线程来提高效率很不现实。
而且,多线程还涉及到同步,优先级等问题,未必能达到你的要求。要提高更新数据的速度,可以考虑一下提高SQL的效率。