猿问

asp.net异步I/O的问题

我想知道对于有比较耗时数据库操作的页面,同步I/O到底在多大程度上阻碍了性能,只听说过“windows的线程很贵”,但究竟怎么贵法,没有概念,能不能提供点资料,定量的最后。

还有大家平时都用异步方式读写数据库吗?是不是比同步麻烦很多?如果偷懒用同步方式,会不会被公司开除?

谢谢。


有只小跳蛙
浏览 544回答 2
2回答

qq_遁去的一_1

异步操作数据库是可以的。但是你要确定在操作数据库结束之前,程序向下进行不会影响业务逻辑。下面代码是异步操作数据库的示例,希望对你有用。在连接字符串中加入Asynchronous Processing = true;

DIEA

根据需要,通常流量统计、在线用户等等会采用类似任务计划的方式(JOB机制)进行批量处理。~~
随时随地看视频慕课网APP
我要回答