码迷,mamicode.com
首页 >  
搜索关键字:唤醒    ( 1475个结果
记一个多线程使用libevent的问题
前段时间使用libevent网络库实现了一个游戏服务器引擎,在此记录下其中遇到的一个问题。我在设计服务器上选择把逻辑和网络分线程,线程之间通信使用队列。但是这样做会有个问题,当逻辑线程想要主动的发一个数据包的时候,需要一种唤醒网络线程的机制。由于对libevent的api不熟悉,起初我是自己实现这个 ...
分类:编程语言   时间:2017-07-08 21:08:32    阅读次数:599
圈圈教你学USB第一章
1.7 USB设备描述符及其之间的关系 USB1.1 设备描述符 USB协议版本号 设备类型 端点0最大包大小 VID PID 设备版本号 厂商字符串索引 产品字符串索引 设备序列号索引 可能的配置 配置描述符 配置说包含的接口数、配置的编号、供电方式、是否支持远程唤醒、电量需求 接口描述符 接口的 ...
分类:其他好文   时间:2017-07-06 14:26:28    阅读次数:140
进程管理学习笔记
一、状态1.正在运行或在运行队列中等待[就绪队列]),用状态码R表示2.中断状态(休眠中,受阻,在等待某个条件的形成或接受到信号),用状态码S表示3.不可中断状态(收到信号不唤醒和不可运行,进程必须等待直到有中断发生),用状态码D表示4.僵死状态(进程已终止,但进程描述符存在,直..
分类:系统相关   时间:2017-07-03 21:12:08    阅读次数:255
Linux进程的睡眠和唤醒
1 Linux进程的睡眠和唤醒 在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状态标志位为TASK_RUNNING。一旦一个运行中的进程时间片用完, Linux内核的调度器会剥夺这个进程对CPU的控制权,并且从运行队列中选择一个合适的进程投入运行。 当 ...
分类:系统相关   时间:2017-07-02 23:26:52    阅读次数:446
Linux内核中等待队列的几种用法
Linux内核里的等待队列机制在做驱动开发时用的非常多,多用来实现阻塞式访问,下面简单总结了等待队列的四种用法,希望对读者有所帮助。 1. 睡眠等待某个条件发生(条件为假时睡眠): 睡眠方式:wait_event, wait_event_interruptible 唤醒方式:wake_up (唤醒时 ...
分类:系统相关   时间:2017-07-02 23:12:30    阅读次数:208
计划任务 at   batch   cron anacron
在使用Linux的过程中,我们有时需要使用一些定时任务的功能,Linux上常用的计划任务工具有at、batch和cron、anacron,下面我就来简单的说一说。at:仅执行一次就从Linux的计划任务中取消batch:系统有空就执行cron:周期性执行anacron:唤醒停机期间的工作任务(一)、at(*依赖于..
分类:其他好文   时间:2017-07-02 00:06:17    阅读次数:375
AS3933 推广 一款低功耗,高精度唤醒接收器,
AS3933是15–150kHz频率范围、3通道低频唤醒接收器,且具备自动天线调谐功能奥地利微电子推出业内性能最出色的15–150kHz频率范围、3通道低频唤醒接收器,且具备自动天线调谐功能。 3通道低频唤醒接收器AS3933,以实现电池供电系统的远程唤醒功能。不仅如此,AS3933出类拔萃的80 ...
分类:其他好文   时间:2017-07-01 14:35:52    阅读次数:150
Java-CyclicBarrier的简单样例
内容:一个主任务等待两个子任务,通过CyclicBarrier的await()实现。此Runnable任务在CyclicBarrier的数目达到后,全部其他线程被唤醒前被运行。 public class CyclicBarrierTest { class MainTask implements Ru ...
分类:编程语言   时间:2017-06-30 20:54:41    阅读次数:138
Windows10在待机状态时会卡屏的解决方案
问题:Windows10在待机时,会出现卡屏(鼠标、键盘都无法操作,只能重启电脑),区别于平时我们看得比较多的花屏、蓝屏、黑屏。 原因:经过一段时间的待机,Windows10会进入到降电节能模式,由于机械硬盘和SSD硬盘的节能模式有所区别。在2种硬盘混用的机器上(尤其是SSD硬盘为系统盘时更明显), ...
分类:Windows程序   时间:2017-06-29 09:54:03    阅读次数:502
Java并发4
P706)必须用一个检查感兴趣的while循环包围wait()。其本质就是要检查所感兴趣的特定条件,并在条件不满足的情况下返回到wait()中。 P707)notify()与notifyAll() 使用notify()时,在众多等待同一个锁的任务中只有一个会被唤醒,因此如果你希望使用notify() ...
分类:编程语言   时间:2017-06-28 20:28:02    阅读次数:105
1475条   上一页 1 ... 75 76 77 78 79 ... 148 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!