社区
C#
帖子详情
c# 线程控制问题,急,在线等!!!!
binggeixu
2008-09-03 10:53:47
我想对IPHostEntry ipHost = Dns.Resolve("192.168.1.49")这个方法进行控制,让其在5秒内没反映的话就停止并执行下一步,用线程的话怎样控制呢!?谢谢!!!!
...全文
320
13
打赏
收藏
c# 线程控制问题,急,在线等!!!!
我想对IPHostEntry ipHost = Dns.Resolve("192.168.1.49")这个方法进行控制,让其在5秒内没反映的话就停止并执行下一步,用线程的话怎样控制呢!?谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kmiaoer
2008-09-03
打赏
举报
回复
一般高手都这样。说一下就跑了
ttayaa
2008-09-03
打赏
举报
回复
你的IP格式写对了怎么会没反映?
ttayaa
2008-09-03
打赏
举报
回复
是怎么个没反映啊!
「已注销」
2008-09-03
打赏
举报
回复
回复asciil :延迟5秒后能够判断,但是dns还在继续呀!能不能终止呢!?
一游
2008-09-03
打赏
举报
回复
你可以在这句话前启动一个线程,线程廷迟5秒判断ipHost 是否为NULL,为NULL,说明没有返回,你再处理,如果返回则进行其它处理
yagebu1983
2008-09-03
打赏
举报
回复
用时间控制!!
ttayaa
2008-09-03
打赏
举报
回复
我看错了
ttayaa
2008-09-03
打赏
举报
回复
委托啊
jianojian
2008-09-03
打赏
举报
回复
过了五秒,没有返回本地不管了就行了吧
ttayaa
2008-09-03
打赏
举报
回复
用个TIMER组件设为500毫秒做一次,定义一个全局变量
当你执行的时候timer1。Enabled为真啊
private int times =0;
private void timer1_Tick(object sender, EventArgs e)
{
if(times<=10)
{
try{
IPHostEntry ipHost = Dns.Resolve("192.168.1.49");
times++;
}
catch{}
}
else
{timer.Enabled=False;}
}
jianojian
2008-09-03
打赏
举报
回复
Dns.Resolve执行的话就发消息给了DNS服务器,不能停止了吧。要停也只能在域名服务器上停,本地管返回结果了就可以贝。
yagebu1983
2008-09-03
打赏
举报
回复
导入system.timer命名空间,
用
Timer yy = new Timer();
yy.Elapsed+=new ElapsedEventHandler(yy_Elapsed);
来实现!!
C#
多
线程
详细讲解
本文详细介绍了
C#
中的多
线程
,包括进程与
线程
的基本概念,多
线程
的优点和潜在
问题
,以及如何创建和管理
线程
。
线程
通过Thread类创建,可以设置
线程
优先级、同步和异步执行。文中还探讨了
线程
同步的锁机制,以及跨
线程
访问控件的回调方法。最后,文章讨论了同步与异步调用的区别,并展示了使用回调解决异步多
线程
无序
问题
的方法。
C#
—
线程
池详解
本文详细介绍了
C#
线程
池,包括核心机制,如自动回收与重用、
线程
回收策略;适用高并发、短期任务场景。还阐述了基础使用方式、高级
控制
与配置,对比了
线程
池和独立
线程
,分析常见
问题
及解决方案,最后总结最佳实践和工作流程。
C#
线程
控制
本文探讨如何在
C#
中处理
线程
被Abort后的重启
问题
,强调.NET对
线程
控制
的限制,以及使用Thread类的方法如Yield、Join和Thread.Abort,以及在
线程
终止后重新创建和启动的技巧。
C#
多
线程
详细
本文介绍了
C#
多
线程
的发展历程,包括传统Thread类、
线程
池和现代基于任务的异步模式(TAP),强调了TAP的优势及最佳实践。同时涵盖了
线程
同步、取消操作、并行循环和异常处理等关键技术点,为开发者提供了实用的指导。
C#
Win32
控制
台
线程
计时器代码示例
本文提供了一个
C#
Win32
控制
台应用程序中使用
线程
计时器的代码示例,详细展示了如何在
控制
台环境中实现计时功能。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章