classMyThreadimplementsRunnable{privateintticket=6;@Overridepublicvoidrun(){for(inti=0;i<10;i++){synchronized(this){//同步代码块if(this.ticket>0){try{Thread.sleep(1000);//线程休眠}catch(InterruptedExceptione){e.printStackTrace();}System.out.println(Th..
分类:
编程语言 时间:
2015-03-04 06:25:12
阅读次数:
191
1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIOR...
分类:
编程语言 时间:
2015-03-03 13:07:46
阅读次数:
175
目录:线程间的通信示例等待唤醒机制等待唤醒机制的优化线程间通信经典问题:多生产者多消费者问题多生产多消费问题的解决JDK1.5之后的新加锁方式多生产多消费问题的新解决办法sleep和wait的区别停止线程的方式守护线程线程的其他知识点一、线程间的通信示例 返目录回多个线程在处理同一资源,任务却不同。...
分类:
编程语言 时间:
2015-03-02 01:00:03
阅读次数:
311
在上节的线程控制(详情点击这里)中,我们讲解了线程的等待join()、守护线程。本节我们将会把剩下的线程控制内容一并讲完,主要内容有线程的睡眠、让步、优先级、挂起和恢复、停止等。 废话不多说,我们直接进入正题:3、线程睡眠 sleep() 所有介绍多线程开发的学习案例中,基本都有用到这个方...
分类:
编程语言 时间:
2015-03-01 23:48:13
阅读次数:
331
// 创建对象// Person *student = [[Person alloc]init];// // student->_hobby = @"玉兔";// [student sayHi];// [student sleep]; // Person *caoyu = [[Person...
分类:
其他好文 时间:
2015-03-01 17:03:07
阅读次数:
183
sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify...
分类:
其他好文 时间:
2015-03-01 13:03:59
阅读次数:
113
在Java里面定时执行一条任务多用于线程与进程配合Thread.currentThread().sleep(XXX);来实现,但是一些小型的任务其实完全利用Timer与TimerTask定时执行,Timer与TimerTask组合跟Thread与Runnable的区别在于,Timer与TimerTask是纯粹的单线程定时执行任务的计时器,相当于Thread与Runnable配合Thread.cur...
分类:
编程语言 时间:
2015-03-01 10:35:50
阅读次数:
266
from time import ctime,sleepdef music(): for i in range(2): print ("I was listening to music. %s" %ctime()) sleep(1)def move(): fo...
分类:
编程语言 时间:
2015-02-28 18:00:13
阅读次数:
217
crontab的粒度最小是到分钟,但是还是可以通过变通的方法做到隔多少秒运行一次。 以下方法将每10秒执行一次 crontab -e * * * * * /bin/date * * * * * sleep 10; /bin/date * * * * * sleep 20; /bin/date * * *...
分类:
其他好文 时间:
2015-02-28 14:47:41
阅读次数:
173
在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与...
分类:
移动开发 时间:
2015-02-27 13:18:50
阅读次数:
161