一、这里先来介绍下object的wait、notify和notify all方法
wait、notify和notifyAll方法是Object类的final native方法。所以这些方法不能被子类重写,Object类是所有类的超类,因此在程序中有以下三种形式调用wait等方法。
wait();//方式1:
this.wait();//方式2:
super.wait();//方...
分类:
编程语言 时间:
2015-04-07 09:59:19
阅读次数:
147
需求
最近项目中这么一个功能,希望app监听android file system,当有文件create/modify/detele时,app收到通知,把对应的变化信息告诉服务器
需求的解决方案
当我们用手机拍照时,会把拍照的文件保存在sdcard的DCIM文件夹下。当文件生成时,我们会接收到create/modify/write_close消息,我们要做的是在write_close...
分类:
移动开发 时间:
2015-03-31 12:54:59
阅读次数:
2539
导入time模块后用dir(time)命令查看一下发现它有以下几个方法 (一)time()方法,返回源自(1970-1-1)的时间戳(二)sleep()方法,延迟一定的时间 ,参数为秒(三)localtime()方法,将给定的时间戳按当前时区返回一个元组(年,月,日,时,分,秒,一周中第几天,一年中...
分类:
编程语言 时间:
2015-03-15 23:00:15
阅读次数:
159
线程生命周期(源w3cschool) 未启动状态:当线程实例被创建但Start方法未被调用时的状况。 就绪状态:当线程准备好运行并等待CPU周期时的状况。 不可运行状态: 已经调用Sleep方法 已经调用Wait方法 通过I/O操作阻塞 死亡状态:当线程已完成执行或已中止时的状况。 Th...
分类:
编程语言 时间:
2015-03-12 18:58:34
阅读次数:
281
查看当前线程名称——name属性
使用name属性,可以查看当前线程名称,如下:
暂停当前线程——Sleep方法
Thread类的sleep静态方法用于将当前线程暂停指定的一段时间。
它有两个重载方法:
Publicstatic void Sleep(int millisecondsTimeout);
Public...
分类:
编程语言 时间:
2015-01-19 22:39:10
阅读次数:
218
在Java中我们处理线程同步问题时,处理延迟可能会使用Thread类的sleep方法,这里抛开concurrent类的一些方法,其实 Android平台还提供了一个SystemClock.sleep方法,它们有什么区别呢?我们每次调用Thread.sleep时可能会出现InterruptedExce...
分类:
其他好文 时间:
2014-12-22 20:59:43
阅读次数:
152
在Java中我们处理线程同步问题时,处理延迟可能会使用Thread类的sleep方法,这里抛开concurrent类的一些方法,其实Android平台还提供了一个SystemClock.sleep方法,它们有什么区别呢?我们每次调用Thread.sleep时可能会出现InterruptedExcep...
分类:
其他好文 时间:
2014-12-21 19:24:21
阅读次数:
179
1 定义: 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,形成线程的死锁 2 过程:例如:主线程利用对象占用了一个同步锁,然后执行sleep方法。如果在sleep过程中没有其他线程进入,则主线程继续执行占用后面的同步锁,不会产生死锁;但如果有其他线程进入,其他线程先...
分类:
编程语言 时间:
2014-12-13 23:15:38
阅读次数:
203
Windows下批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟:
1、使用WScirpt的sleep功能,精度0.001秒
创建vbs延迟文件,然后在批处理文件中调用,使用WScript的 sleep函数,实现sleep的效果。
实战:
1)创建文件sleep.vbs:
echo WScript.sleep 5000 > sleep.vb...
创建线程方式一继承Thread类1.子类覆盖父类中的run方法,将线程运行的代码存放在run中。2.建立子类对象的同时线程也被创建。3.通过调用start方法开启线程。线程的四种状态sleep方法需要指定睡眠时间,单位是毫秒。一个特殊的状态:就绪。具备了执行资格,但是还没有获取资源。创建线程方式二实...
分类:
编程语言 时间:
2014-11-12 00:24:16
阅读次数:
288