【发布时间】:2014-11-17 11:41:24
【问题描述】:
我是 ASP.NET MVC(使用 4)的新手,并且有一些关于多线程的基本问题。
现在我已经编写了所有的控制器。我应该显式创建一个线程轮询并为每个传入请求分配一个线程吗?我读到一些暗示这种多线程是在 MVC 中自动完成的,我不应该自己做。这是真的吗?
大多数请求会更改数据库(即上传文件)。这个post 说
DbContext不是线程安全的,选择的答案是为每个线程创建一个新实例,我在控制器中这样做了。如果 MVC 自动创建线程(问题 #1),这是否安全?
谢谢!
【问题讨论】:
标签: c# multithreading entity-framework asp.net-mvc-4