码迷,mamicode.com
首页 >  
搜索关键字:唤醒    ( 1475个结果
同步异步阻塞非阻塞可中断的睡眠不可中断的睡眠
同步:所有程序是按照一定逻辑先后顺序执行的,前一个代码没有执行完成,后面的代码不会执行。 异步:程序可能有若干分支,各自的执行时间点没有约束,也不可提前预测。 阻塞:阻塞指的是一个程序在执行的时候,没有成功获取到相应的资源(变量/标志/内存/数据等),那么就一直等待在这里循环或者睡眠等待资源可以被获 ...
分类:其他好文   时间:2018-08-05 13:00:25    阅读次数:175
扫盲大队-线程池
一、是什么 在聊线程池之前,想厘清并发和并行的概念。 并发(Concurrency)的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序(或线程)之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。 从微观角度来讲:所有的并发处理都有排队等候,唤醒,执行等这样的步骤,在微观上他 ...
分类:编程语言   时间:2018-08-04 17:30:28    阅读次数:173
linux c的四种定时方式(sleep/usleep/select/ioctl)
1:sleep() 最小单位秒。使用sleep/ulseep/select时,因为线程会进入休眠状态,再唤醒, 若单次执行问题不大,若是循环执行次数较多,则差别很大。 2:ulseep() 最小单位微秒。 3:select() 最小单位微秒,再循环体内使用时,每次使用都需要赋值。 4:rtc() 使 ...
分类:系统相关   时间:2018-08-03 18:01:43    阅读次数:955
《C#多线程编程实战》2.6 ManualResetEventSlim
这个比较好理解的。 正如书上所言,如同一直在打开的大门的屋子,谁要进去,谁就自己的关门,出来的时候在开开。 常用的方法 有三个: Set() //设置为有信号,也就是让等待的线程不用继续等待,唤醒等待的线程。 Reset() //设置为 无信号 也就是让没有等待的线程变成需要等待的状态,需要配合Wa ...
分类:编程语言   时间:2018-07-31 13:29:01    阅读次数:251
java多线程死锁
进程(线程)同步的基本概念 进程之间的制约关系 1. 直接制约关系(进程同步) 这个关系主要源于进程合作,例如,有一个输入进程A通过单缓冲向进程B提供数据,当该缓冲空时,进程B因为不能获得所需数据而被阻塞,A将数据送入缓冲区时边将B唤醒。 2. 间接制约关系(进程互斥) 这种关系主要源于资源共享,比 ...
分类:编程语言   时间:2018-07-30 00:31:44    阅读次数:172
IPC——信号
什么是信号 信号是一种通知进程某件事情发生了的一种通信机制,通过向进程发送某个信号,可以告诉进程发生了什么事情,进程收到这个信号后,就知道某事情发生了,进程可以做出相应的响应(处理)。与IPC中其他进程通信方式不同的是,信号属于不精确通信,信号只能告诉进程大概发生了什么事情,但是不能准确的告诉进程详 ...
分类:其他好文   时间:2018-07-29 22:28:26    阅读次数:207
LockSupport源码分析
[TOC] LockSupport源码分析 LockSupport是Java6引入的一个工具类, 用于挂起和唤醒线程; LockSupport 通过提供park() 和 unpark() 方法实现阻塞线程和解除线程阻塞, 实现阻塞与解除阻塞是基于许可(permit), permit相当于一个信号量, ...
分类:其他好文   时间:2018-07-27 01:29:30    阅读次数:311
进入HALT模式无法自动唤醒
转自:https://www.cnblogs.com/auto-reboot/p/6553329.html 发指令休眠以后,外部IO终端唤醒cpu后代码跑飞。经查找主要是以下原因 a)关闭外设的时候一定要先操作关闭或是失能指令,再关闭外设时钟否则造成不可预测的影响。 b)由于代码对中断默认的优先级别 ...
分类:其他好文   时间:2018-07-26 16:37:32    阅读次数:174
时间之外的往事
宇宙深处,一个强大的星球帝国!太阳系是该帝国偏远领土!该帝国大致算出了文明从开始到对自己有威胁的周期是三万年!帝国的工作者每三万年便清除一遍文明来确保自己的统治!清除威胁的形式不同,弱则降智,稍强则毁灭!地球文明上次的降智,预示着这次的毁灭! 地球的某处,迷失的少女,听到了帝国的呼唤!帝国公务员开始 ...
分类:其他好文   时间:2018-07-25 13:46:42    阅读次数:142
进程管理
一、基本概念 1、进程与程序 程序:是存储在磁盘上的文件,他是包含要执行的机器指令和数据的静态实体 进程:是一个正在运行的程序,一个程序可能包含多个进程,进程在操作系统中是一个执行特殊任务的单位 2、进程的分类 交互进程、批处理进程、守护进程 3、查看进程 ps:显示当前用户当前终端所控制的进程 - ...
分类:系统相关   时间:2018-07-25 13:14:46    阅读次数:172
1475条   上一页 1 ... 48 49 50 51 52 ... 148 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!