社区
网络通信/分布式开发
帖子详情
请问我怎么知道线程里程序运行情况呢?
zizag
2003-12-16 09:18:23
我按F7进入不了线程Execute执行程序
...全文
61
1
打赏
收藏
请问我怎么知道线程里程序运行情况呢?
我按F7进入不了线程Execute执行程序
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgqTiger
2003-12-16
打赏
举报
回复
噢!
先帮你顶!
Android应用程序消息处理机制
Android应用程序与传统的PC应用程序一样,都是消息驱动的。也就是说,在Android应用程序主
线程
中,所有函数都是在一个消息循环中执行的。Android应用程序其它
线程
,也可以像主
线程
一样,拥有消息循环。Android应用程序主
线程
是一个特殊的
线程
,因为它同时也是UI
线程
以及触摸屏、键盘等输入事件处理
线程
。主
线程
对消息循环很敏感,一旦发生阻塞,就会影响UI的流畅度,甚至发生ANR问题。这个PPT讲Android应用程序
线程
消息循环原理,主要涉及到Handler和Looper两个类,以及根据消息循环的不同使用场景,总结出三种
线程
使用模型。掌握Android应用程序消息处理机制,有助于我们熟练地使用同步和异步编程,提高程序的运行性能
Android应用程序输入事件处理机制
在Android应用程序中,有一类特殊的消息,是专门负责与用户进行交互的,它们就是触摸屏和键盘等输入事件。触摸屏和键盘事件是统一由系统输入管理器InputManager进行分发的。也就是说,InputManager负责从硬件接收输入事件,然后再将接收到的输入事件分发当前激活的窗口处理。此外,InputManager也能接收模拟的输入事件,用来模拟用户触摸和点击等事件。当前激活的窗口所运行在的
线程
接收到InputManager分发过来的输入事件之后,会将它们封装成输入消息,然后交给当前获得焦点的控件处理。这个PPT讲Android应用程序输入事件的分发和处理过程,主要涉及到输入管理InputManager、输入事件监控
线程
InputReader、输入事件分发
线程
InputDispatcher,以及应用程序主
线程
消息循环。
Java 多
线程
机制会提高程序的运行效率吗?为什么会有多
线程
下载呢?
1.多
线程
机制会提高程序的运行效率吗? 不会,就比如一个人在一个桌子上做油条,如果再给他2个桌子做油条,看上去是三个桌子都在出油条,但是这个人要在三个桌子上来回跑着做,肯定没有在一个桌子上做油条快 2.为什么会有多
线程
下载呢? 服务器默认给每个用户一个
线程
进行下载,比如说一个
线程
下载速度10KB/S,但是当一个用户拥有多个
线程
下载的时候,服务器认为的是多个人下载,所以当一个用户拥有多个线...
java 程序中怎么保证多
线程
的运行安全?
java 程序中怎么保证多
线程
的运行安全?
线程
的安全性问题体现在: 原子性:一个或者多个操作在 CPU 执行的过程中不被中断的特性 可见性:一个
线程
对共享变量的修改,另外一个
线程
能够立刻看到 有序性:程序执行的顺序按照代码的先后顺序执行 导致原因: 缓存导致的可见性问题
线程
切换带来的原子性问题 编译优化带来的有序性问题 解决办法: JDK Atomic开头的原...
《菜鸟读并发》多
线程
程序问题如何调试?
多
线程
程序问题如何调试? 出了 Bug 基本上都是靠日志,靠
线程
dump来跟踪问题 分析
线程
dump的一个基本功就是分析
线程
状态,大部分的死锁、饥饿、活锁问题都需要跟踪分析
线程
的状态。 你可以通过jstack命令或者VisualVM这个可视化工具将JVM所有的
线程
栈信息导出来,完整的
线程
栈信息不仅包括
线程
的当前状态、调用栈,还包括了锁的信息 例如一个死锁的程序,导出的
线程
栈明确告诉我发生了死锁,...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章