社区
Web Services
帖子详情
如何解决.net多线程的问题。
java__net
2011-04-15 02:39:05
比如说使用一个页面执行一个方法,这个方法执行时间需要7小时,如果使用多线程,很快这个线程就结束,有什么方法可以让这个方法执行完呢?另外就是如果是使用webservie执行方法,这个webservice能执行多长时间,有限制么?
...全文
51
8
打赏
收藏
如何解决.net多线程的问题。
比如说使用一个页面执行一个方法,这个方法执行时间需要7小时,如果使用多线程,很快这个线程就结束,有什么方法可以让这个方法执行完呢?另外就是如果是使用webservie执行方法,这个webservice能执行多长时间,有限制么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isjoe
2011-04-20
打赏
举报
回复
七个小时的等待。。。。。。。对操作人员的要求很高啊
isjoe
2011-04-20
打赏
举报
回复
[Quote=引用楼主 java__net 的回复:]
比如说使用一个页面执行一个方法,这个方法执行时间需要7小时,如果使用多线程,很快这个线程就结束,有什么方法可以让这个方法执行完呢?另外就是如果是使用webservie执行方法,这个webservice能执行多长时间,有限制么?
[/Quote]
asp.net 页面必须设置线程同步,否则页面不会等线程的
极地_雪狼
2011-04-19
打赏
举报
回复
7个小时?那你是否考虑应该把这块摘出来。做成服务处理呢?
足球中国
2011-04-19
打赏
举报
回复
执行多久得看代码咋写。while(true)没有退出条件咋退出。
java__net
2011-04-19
打赏
举报
回复
如果是用线程执行一个webservie,不需要返回结果,那么webservice是否能在服务器上运行这么长的时间?
teerhu
2011-04-15
打赏
举报
回复
[Quote=引用 2 楼 etudiant6666 的回复:]
如果要7个小时的话,服务器设计要考虑持久化的问题,即客户端提交任务后就将任务记录在数据库(或xml文件中),由服务器自己进行计算,完成后服务器将结果记录在数据库中的任务中,并标记完成,客户端可以定时查询数据库信息,看是否完成操作(也可以使用服务器事件通知客户端方式,但如此长时间的运算可能没太大必要)。
[/Quote]
支持
窗户纸
2011-04-15
打赏
举报
回复
如果要7个小时的话,服务器设计要考虑持久化的问题,即客户端提交任务后就将任务记录在数据库(或xml文件中),由服务器自己进行计算,完成后服务器将结果记录在数据库中的任务中,并标记完成,客户端可以定时查询数据库信息,看是否完成操作(也可以使用服务器事件通知客户端方式,但如此长时间的运算可能没太大必要)。
机器人
2011-04-15
打赏
举报
回复
看客户端设置的等待Response的Timeout。
如果执行要7个小时,我看lz还是应该换个思路。不要让一个页面打开7个小时。或者是执行某个WebMethod要7个小时。
比如定义一个static Dictionary<string, Thread>去管理线程。
页面启动该工作,关闭后再登录,还可以通过某个key查看工作状态。
秒杀
多线程
第十六篇
多线程
十大经典案例之一 双线程读写队列数据
在《秒杀
多线程
系列》的前十五篇中介绍
多线程
的相关概念,
多线程
同步互斥
问题
《秒杀
多线程
第四篇一个经典的
多线程
同步
问题
》及
解决
多线程
同步互斥的常用方法——关键段、事件、互斥量、信号量、读写锁。为了让大家...
ASP
.NET
中的实用
多线程
解决
基于ASP
.NET
核心平台的应用程序中
多线程
问题
的技术。
使用Visual Studio2022+
.Net
网站开发
针对使用ASP
.NET
Core
解决
现实
问题
,并提供了精心设计的示例代码。能手把手引导你使用ASP
.NET
Core的所有关键技术,包括
.NET
Core、EFCore、ASP
.NET
Identity、依赖注入等。形成了总体认识,就能够更有目的地学习asp
.net
...
.net
的事件,委托和线程的关系代码
该样例代码展示了
.net
中事件和委托的基本用法,同时阐述了它们和线程之间的关系,最后用一个
多线程
的实例
解决
了并行发布/订阅处理消息的
问题
。
【椰子壳
.Net
代码保护系统】v1.0 (
.net
加壳)(另有新版发布)
【椰子壳
.Net
代码保护系统】集程序集压缩、加密和自动更新升级为一体。 建议下载 http://download.csdn
.net
/source/1702704 ,修正了几处bug,另外
解决
了小红伞误报病毒的
问题
。
Web Services
12,162
社区成员
16,328
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章