
javaweb中类似多线程的问题
程序中一个后台方法会调用一个存储过程,而这个存储过程需要花费很长时间,所以这个后台方法肯定会执行相当长的一段时间。在这个时候,我又去执行其他操作,但这个方法仍然在继续执行...
程序中一个后台方法会调用一个存储过程,而这个存储过程需要花费很长时间,所以这个后台方法肯定会执行相当长的一段时间。在这个时候,我又去执行其他操作,但这个方法仍然在继续执行,让我觉得疑惑的是,这个地方并没有用到多线程。请问一下高手,在一个方法执行需要很长时间的情况下,去执行另外的方法,前面的方法不会自动停止吗?
展开
5个回答
展开全部
很多小型的web应用都不必用多线程 不要被线程所迷惑了 web程序面向的是多用户 很多用户同时操作的时候很多方法会在同一时间被调用 但是这无关紧要 处理器自己会解决这些问题 这个不用我们去担心 就算一个方法执行很长时间 处理也可以在同时去执行其他的方法
展开全部
在你调用call存储过程的时候,程序就把执行的权力交给了数据库,让数据库本身执行存储过程,不会消耗在程序本身,所以程序只是负责call了一下存储过程,因此程序会很快的继续干下面的事情。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.存储过程和方法不太一样 调用完存储过程它会自己执行下去 直到结束或者认为KILL掉 不算多线程
2.但是 方法和方法同时执行就属于多线程
2.但是 方法和方法同时执行就属于多线程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在web端你可以尝试dwr、jquery这类ajax技术。一般B/S项目不需要手动开线程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用存储过程之后你有手动掐断他过吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询