码迷,mamicode.com
首页 >  
搜索关键字:唤醒    ( 1475个结果
Linux 内核信号量与用户态信号量(System V&POSIX)总结
一.什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。 二.信号量的分类在学习信号量之前,我们必须先知道——Linux提供两种信号...
分类:系统相关   时间:2014-10-31 15:20:26    阅读次数:310
互斥锁和条件变量的结合使用
互斥锁一个明显的缺点是他只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,他常和互斥锁一起使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其他的某个线程改变了条件变量,他将通知相应的条件变量唤醒一个或多个正被此条件变量阻塞的线程。这些线程将重新锁定互斥锁并重新测试条件是否满足。一般说来,...
分类:其他好文   时间:2014-10-30 22:38:05    阅读次数:272
Unity3D 课后习题(一)
1 Unity脚本从唤醒到销毁都有着一套比较完善的生命周期,添加任何脚本都要遵守生命周期法则! 接下来介绍几种系统自调用的重要方法。首先要我们先来说明一下它们的执行顺序: Awake --> Start --> Update --> FixedUpdate --> LateUpdat...
分类:编程语言   时间:2014-10-29 21:14:44    阅读次数:327
Android 禁止屏幕休眠和锁屏的方法
Introduction常常我们开 发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏 功能启动,既不想锁频,然而系统却在我们看电视或者视频的时候出来个锁屏的界面进行锁频拉,我们还要想继续看的话还要去解锁,...
分类:移动开发   时间:2014-10-27 21:10:42    阅读次数:276
Android 编程之天气预报闹钟启动服务设置界面加载--4
真个application讲的已经差不多了,在说完这一篇之后,我会上传源码到资源,喜欢的可以下载和学习,今天主讲闹钟启动设置,设置页面的加载 在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC闹钟以及定时器都和它有莫大的关系。为了便于称呼,我常常也把这个service简称为ALMS。         另外,ALMS还提...
分类:移动开发   时间:2014-10-27 12:55:09    阅读次数:258
15款极具创造性的艺术创意
艺术可以称之为令人陶醉的一种美。它可以唤醒人们潜意识中惊人的创造力。很多惊人的艺术作品都蕴含了多层次的含义,但多数情况来说,只有那一瞬间,足以感动我们的视觉。这就是为什么艺术总能保持一种强大且持久的情感,如某种旋律、视觉形象等等。下面这15款艺术欣赏是我收集来的,希望我们都因美丽而相识。...
分类:其他好文   时间:2014-10-27 10:52:16    阅读次数:187
15款极具创造性的艺术创意
艺术可以称之为令人陶醉的一种美。它可以唤醒人们潜意识中惊人的创造力。很多惊人的艺术作品都蕴含了多层次的含义,但多数情况来说,只有那一瞬间,足以感动我们的视觉。这就是为什么艺术总能保持一种强大且持久的情感,如某种旋律、视觉形象等等。下面这15款艺术欣赏是我收集来的,希望我们都因美丽而相识。
分类:其他好文   时间:2014-10-27 10:39:20    阅读次数:346
try_to_wake_up()、default_wake_function()、autoremove_wake_function()函数详解
先介绍一个非常基础的函数:try_to_wake_up()此函数的作用是:从等待队列中唤醒一个进程,让后将其放到就绪队列中。staticinttry_to_wake_up(structtask_struct*p,intstate,intwake_flags)参数的含义:p:表示的是将要被唤醒的进程;state:可以被唤醒的进程的状态掩码;wake_flag..
分类:其他好文   时间:2014-10-23 06:58:36    阅读次数:253
wake_up()函数集合
唤醒等待队列中的等待进程的函数wake_up()函数的核心实现函数是__wake_up_common()函数。__wake_up_common(wait_queue_head_t*q,intmode,intnr_exclusive,intwake_flags,void*key)参数介绍:q:是等待队列头;mode:是进程的状态模式其取值为:TASK_INTERRUPTIBLE,TASK_UNITERRUP..
分类:其他好文   时间:2014-10-23 06:51:54    阅读次数:579
JAVA 模拟瞬间高并发
前些日子接到了一个面试电话,面试内容我印象很深,如何模拟一个并发?当时我的回答虽然也可以算是正确的,但自己感觉缺乏实际可以操作的细节,只有一个大概的描述。       当时我的回答是:“线程全部在同一节点wait,然后在某个节点notifyAll。”       面试官:“那你听说过惊群效应吗?”       我:“我没有听过这个名词,但我知道瞬间唤醒所有的线程,会让CPU负载瞬间加大。” ...
分类:编程语言   时间:2014-10-21 19:45:12    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!