【发布时间】:2015-09-30 17:15:13
【问题描述】:
我们从一开始就知道,线程是用来做并行处理的,但是后来当涉及到 Web 应用程序开发时有人建议不要在 Web 应用程序中使用线程。即我们有 Checkmarx 扫描仪,这建议我们不要在 Web 应用程序中使用线程。
基于我们的应用程序架构 - 我们设计了页面加载的位置,控制来自数据库的绑定数据。
现在假设我们有 5 个 DropDownList 并且都从数据库绑定数据,为此我们创建线程,因此总体而言,与顺序绑定相比,它花费的时间更少(注意:我们在最后加入所有线程事件)。
所以我怀疑我们是否应该在 Web 应用程序中使用线程。如果是,那么以哪种方式作为线程安全是主要问题。没有,那为什么?
从下面的链接我得到了一些信息。
【问题讨论】:
-
我投票决定将此问题作为题外话结束,因为 做 XXX 是否好/最好 是基于意见的,并且对给定场景高度特定,没有一般性规则,它也太宽泛了。如果你不得不问这样的问题,你可能弊大于利。
-
当有人建议不要使用线程时,我倾向于忽略他,因为他不知道他在说什么。
标签: multithreading web