- 5
- 0
- 约1.44万字
- 约 7页
- 2017-02-09 发布于重庆
- 举报
Http线程阻塞分析
先做一个总结:Http连接线程发生阻塞,会影响其他线程也出现阻塞状况 。
修正:这种状况只会出现在emulator中,在真机中一切正常,不会出现 其他线程也出现阻塞状况 。Http连接线程发生阻塞时,HttpConnection对象已在 Native中运行,TimerTask线程中的close()也会阻塞,所以如果某个HttpConnection线程阻塞了,你就抛弃这个线程好了 (没必要强行interrupt或者close),让它自生自灭,再重开一个线程重新进行连接好了。ps:手机中测试(1)在Form中显示信息;(2)Log。
我认为这是j2me的一个bug。下面是代码:
type=application/x-shockwave-flash width=14 height=15 src=/javascripts/syntaxhighlighter/clipboard_new.swf src=/javascripts/syntaxhighlighter/clipboard_new.swf flashvars=clipboard=protected%20void%20startApp()%20throws%20MIDletStateChangeException%20%7B%0A%09Timer%20timer%20%3D%20new%20Timer()%3B%0A%09timer.schedule(netTimerTask%2C%202000)%3B%0A%09new%20Thread()%20%7B%0A%09%09public%20void%20run()%20%7B%0A%09%09%09try%20%7B%0A%09%09%09%09conn%20%3D%20(HttpConnection)%20Connector.open(%22http%3A%2F%2F72%3A80%22%2C%20Connector.READ_WRITE%2C%20true)%3B%0A%09%09%09%09conn.setRequestProperty(%22X-Online-Host%22%2C%20%22%22)%3B%0A%09%09%09%09responseCode%20%3D%20conn.getResponseCode()%3B%0A%09%09%09%09if%20(responseCode%20%3D%3D%20HttpConnection.HTTP_OK)%20%7B%0A%2F%2F%09%09%09%09%09LogM(%22Wap%20Pass%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09%09%09%09System.out.println(%22Wap%20Pass%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09%09%09%7D%20else%20%7B%0A%2F%2F%09%09%09%09%09LogM(%22Wap%20Fail%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09%09%09%09System.out.println(%22Wap%20Fail%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%20catch%20(IOException%20e)%20%7B%0A%09%09%09%09try%20%7B%0A%09%09%09%09%09conn%20%3D%20(HttpConnection)%20Connector.open(%22http%3A%2F%2F%22%2C%20Connector.READ_WRITE%2C%20true)%3B%0A%09%09%09%09%09responseCode%20%3D%20conn.getResponseCode()%3B%0A%09%09%09%09%09if%20(responseCode%20%3D%3D%20HttpConnection.HTTP_OK)%20%7B%0A%2F%2F%09%09%09%09%09%09LogM(%22Net%20Pass%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09%09%09%09%09System.out.println(%22Net%20Pass%20Code%20%3D%20%22%20%2B%20responseCode)%3B%0A%09%09
您可能关注的文档
- Hibernate更新某些字段的几种update方法.doc
- Hibernate查询解决方案.doc
- HH公安基础知识参考模拟试卷(一).doc
- Hibernate+Spring+Struts2整合开发中的一个分页显示方案.doc
- HIF1αVEGFC在非小细胞肺癌中的表达及其与淋巴转移的关系.doc
- HINV型高压变频器在千山炼铁厂烧结风机上的应用.doc
- HiROS污泥资源化处理处置工艺及装备工程实例[C].doc
- Hitachi的研究动向.doc
- HIVTB双重感染的研究及预防控制策略进展1(修复的).doc
- HIV抗体初筛实验室管理规章制度.doc
- HTTP调试工具Fiddler的使用方法介绍.doc
- HPLC法测定恒古骨伤愈片中橙皮苷的含量.doc
- HydromechanicalanalysisofPlacingandprotectingfill(坝体填料的填筑保护及基础流体力学行为分析).doc
- hypermesh模态分析.doc
- HyperWorksConnector在整车焊接中的应用.doc
- Hysys塔收敛的调整技巧.doc
- HyperXtrude在铝型材模具设计中的作用.doc
- Hysys流程调试的一般技巧.doc
- Hysys的发现并处理问题的一般技巧.doc
- HZ140TR2后置旅游车底盘车架的静力分析及强度刚度计算.doc
最近下载
- 2026年大庆医学高等专科学校单招《数学》试题及参考答案详解【B卷】.docx VIP
- 2023考研东南大学自主命题考研真题 艺术设计.pdf VIP
- 加油站复工安全知识培训课件.pptx VIP
- T_GDSCEA 001-2023 T_GDJSKB 010-2023 装配式混凝土结构钢筋冷挤压套筒连接技术规程.pdf VIP
- 天然橡胶浓缩胶乳统一标准.doc VIP
- SY_T 4202-2019石油天然气建设工程施工质量验收规范 储罐工程.pdf
- 护理查房社区获得性肺炎,非重症.ppt VIP
- 2025年市政道路工程《监理规划》范本.pdf VIP
- 2025-2030年中国电力建设行业十五五发展规划及投资战略研究报告.docx VIP
- BS EN ISO 11666-2018 无损检测-超声波检测-验收等级 (中文版).docx.pdf VIP
原创力文档

文档评论(0)