发生IO阻塞的线程应该怎么杀掉啊? timeout处理超过延时,就自动退出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是有这样一个问题我写的是一个ftp文件列表的程序,使用的是sun.net.ftp.*;的包那里面没有设置超时的选项啊?我用另外一个高优先级的线程来stop()这个io线程。那这个io线程是暂时停止呢(不会被垃圾搜集器清除)还是完全退出(io被中断,可以被垃圾搜集器清除)?我用这个方法来搜索很多个地址,一个线程结束了才开另外一个线程。但是大多数时候用了一会儿cpu占用率就100%了,我在怀疑是不是上一个线程并没有真正结束而导致的百思不得其解 线程问题向来很难把握,连sun的官方文档中都说到,如果能不用线程的代码最好不用。如果要用,也参考现在现成的模式。不要自己想当然! 当用stop停止线程,线程不会被清除。而是随机的! 可是我没有用多难的东西啊,其实本来可以不用的,只是为了解决io阻塞才用的sun.net.ftp不能设置超时:( 呵呵。不难是因为类都帮你封装了。建议你用NIO来解决。可能可以解决你的问题,不过NIO操作起来有点麻烦。 请教关于“固定资产管理系统BS”开发中遇到的业务问题 HQL子查询中怎么实现top功能 在sql server中在设计表时,主键如何设置才满足以下条件 Document 如何工作的??? 求最新版的snap-connectionpool连接池 search for语句及数组问题 想学JAVA 哪里下载 lowagie 包? 一个菜鸟问题:帮我看看这个关于“关闭窗口按钮”的问题吧!谢谢! 多线程死锁 请问大家经常用哪些java程序开发工具啊 关于访问网页(需要登录)发送cookie的问题?100分!!!
我写的是一个ftp文件列表的程序,使用的是sun.net.ftp.*;的包
那里面没有设置超时的选项啊?
我用另外一个高优先级的线程来stop()这个io线程。那这个io线程是暂时停止呢(不会被垃圾搜集器清除)还是完全退出(io被中断,可以被垃圾搜集器清除)?我用这个方法来搜索很多个地址,一个线程结束了才开另外一个线程。但是大多数时候用了一会儿cpu占用率就100%了,我在怀疑是不是上一个线程并没有真正结束而导致的百思不得其解
如果要用,也参考现在现成的模式。不要自己想当然!
sun.net.ftp不能设置超时:(