Android中的SystemClock
来源:互联网 发布:腾讯数据分析师面经 编辑:程序博客网 时间:2024/04/30 01:29
三个时间
1.currentThreadTimeMillis
Returns milliseconds running in the current thread.
2.uptimeMillis
Returns milliseconds since boot, not counting time spent in deep sleep.
3.elapsedRealtime
Returns milliseconds since boot, including time spent in sleep.
SystemClock.sleep()与Thread.sleep()
先看看SystemClock.sleep()的源码:
/** * Waits a given number of milliseconds (of uptimeMillis) before returning. * Similar to {@link java.lang.Thread#sleep(long)}, but does not throw * {@link InterruptedException}; {@link Thread#interrupt()} events are * deferred until the next interruptible operation. Does not return until * at least the specified number of milliseconds has elapsed. * * @param ms to sleep before returning, in milliseconds of uptime. */public static void sleep(long ms){ long start = uptimeMillis(); long duration = ms; boolean interrupted = false; do { try { Thread.sleep(duration); } catch (InterruptedException e) { interrupted = true; } duration = start + ms - uptimeMillis(); } while (duration > 0); if (interrupted) { // Important: we don't want to quietly eat an interrupt() event, // so we make sure to re-interrupt the thread so that the next // call to Thread.sleep() or Object.wait() will be interrupted. Thread.currentThread().interrupt(); }}
阅读全文
0 0
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock类
- Android中的SystemClock
- Android SystemClock
- android SystemClock
- Android SystemClock
- Andriod中的SystemClock类
- Android SystemClock 应用
- Android.os.SystemClock
- Android SystemClock 应用
- Android SystemClock 应用
- android SystemClock PowerManager
- 【Python】sys.path.append动态添加搜索路径设置
- Android开发中那些常见到让人忽视的基础知识
- gradle命令报错Unsupported major.minor version 52.0的解决办法
- 机器学习-从kNN开始
- STATA字符型数据按符号截取和转换
- Android中的SystemClock
- bzoj 2789: [Poi2012]Letters 树状数组求逆序对
- spring-ehcahe
- [opencv]利用每帧图像减去第一帧无人的图像来检测视频人数
- 机器学习— 获取数据,绘制图表
- 利用Guetzli批量压缩图片
- Java中的synchronized
- 机器学习-kNN实现简单的手写数字识别系统
- phpcms v9的表单向导实现问答咨询功能的方法