您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Linux多线程之条件阻塞代码

  2. Linux多线程之条件阻塞代码 包含mutex 与pthread_cond_wait,pthread_cond_signal的应用 详细内容见readme.txt
  3. 所属分类:Linux

    • 发布日期:2009-09-17
    • 文件大小:8192
    • 提供者:pafone
  1. 基于中断的任务调度函数

  2. 用c语言实现协同(co—routine)的原理,它应用switch—case语句的直接跳转功能,实现了有条件阻塞(conditional block),最终实现了虚拟的并行处理功能(concurrent),在多任务的切换中并不会真正涉及上下文的切换,其线程的调度也仅仅是依靠隐式的return,进而退出函数体来完成的
  3. 所属分类:C

    • 发布日期:2010-01-29
    • 文件大小:356352
    • 提供者:bk461409485
  1. 阻塞式socket套接字网络通信模块

  2. 为解决在网络环境复杂的条件下套接字传输数据被分块抵达,导致一次接收不能正确接收完的问题,封装了一个传输类模块,可以保证一次发送的数据,能被一次正确完全接收。 包含模块代码和用例,对外接口简单,使用方便
  3. 所属分类:网络基础

    • 发布日期:2011-08-28
    • 文件大小:7168
    • 提供者:bleach0hunter
  1. 轻量级线程库protothreads介绍

  2. Protothreads是一种针对C语言封装后的宏函数库,为C语言模拟了一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制,从而使程序实现多线程操作。每个Protothreads线程仅增加10行代码和2字节RAM的额外硬件资源消耗。对于资源紧缺而不能移植嵌入式操作系统的嵌入式系统,使用Protothreads能够方便直观地设计多任务程序,能够实现用线性程序结构处理事件驱动型程序和状态机程序,简化了该类程序的设计
  3. 所属分类:嵌入式

    • 发布日期:2013-08-19
    • 文件大小:445440
    • 提供者:zhangwan9301
  1. SQL死锁,阻塞

  2. SQL死锁-阻塞一般情况下死锁不是一步到位的,它必须满足特定的条件,然后形成资源的循环依赖才会产生死锁,死锁之前一定会出现阻塞,
  3. 所属分类:Oracle

    • 发布日期:2018-04-12
    • 文件大小:2097152
    • 提供者:xiangyong16888
  1. Linux设备驱动阻塞与非阻塞

  2. 阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。在Linux驱动程序中,我们可以使用等待队列(wait queue)来实现阻塞操作。wait queue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:63488
    • 提供者:weixin_38618315
  1. Linux设备驱动编程之阻塞与非阻塞

  2. 阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。
  3. 所属分类:其它

    • 发布日期:2020-03-04
    • 文件大小:59392
    • 提供者:weixin_38724663
  1. matlab开发-WDM网络阻塞计算工具箱

  2. matlab开发-WDM网络阻塞计算工具箱。三种不同约束条件下的WDM网络阻塞计算。
  3. 所属分类:其它

    • 发布日期:2019-08-24
    • 文件大小:46080
    • 提供者:weixin_38744375
  1. Surkhandarya凹陷硫化氢水形成条件及展望区预测研究

  2. 增加水硫以改善人口的需求,是确定水文地质服务可能阻塞的地点的任务。 钻探不同功能时,偶然发现这种拥塞是偶然的。 因此,需要开发新的方法方法来搜索和分配其形成的透视区域。 为此,有必要研究什么条件和哪些因素对地下加氢硫酸水的形成产生影响。 到目前为止,仅用单独的地球化学标志进行通信尝试的定义是已知的。 结合岩性和油气含量,地质构造和流体动力模式等因素,研究了岩性和岩性等因素对硫磺水形成的影响。 可以确定的是,形成硫化氢水的主要标志是蒸发岩厚度的存在和烃的堵塞。 此外,还表明,其垫层的小深度(最远2
  3. 所属分类:其它

    • 发布日期:2020-06-03
    • 文件大小:3145728
    • 提供者:weixin_38663544
  1. Java并发之条件阻塞Condition的应用代码示例

  2. 主要介绍了Java并发之条件阻塞Condition的应用代码示例,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:89088
    • 提供者:weixin_38598703
  1. 浅谈阻塞和非阻塞语句的本质区别

  2. Verilog HDL是目前应用最为广泛的硬件描述语言。Verilog HDL可以用来进行各种层次的逻辑设计,也可以进行数字系统的逻辑综合,仿真验证和时序分析等。Verilog HDL适合算法级,寄存器级,逻辑级,门级和版图级等各个层次的设计和描述。Verilog HDL进行设计最大的优点是其工艺无关性。这使得工程师在功能设计,逻辑验证阶段可以不必过多考虑门级及工艺实现的具体细节,只需根据系统设计的要求施加不同的约束条件,即可设计出实际电路。Verilog HDL是一种硬件描述语言(hardwa
  3. 所属分类:其它

    • 发布日期:2020-10-22
    • 文件大小:118784
    • 提供者:weixin_38563525
  1. Node中对非阻塞I/O、事件循环的知识点总结

  2. Node.js的主要特点 单线程、非阻塞I/O、事件驱动,这三个特点是相辅相成的。 Node为了在低硬件服务器条件下高并发,所以减少了内存消耗,选择单线程; 因为只有一个线程,所以必须非阻塞I/O,每件事情都有回调函数; 为了合理调度,Node使用了事件环的机制,采用事件驱动来调度事件。 非阻塞I/O I/O是输入(input)、输出(output)的简称。 阻塞I/O和非阻塞I/O的区别在于系统在输入与输出的期间,能不能接收输入。 举个例子:餐厅服务员招待客人 阻塞I/O:餐厅有多个服务员
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:52224
    • 提供者:weixin_38576045
  1. Python的条件锁与事件共享详解

  2. 1:事件机制共享队列: 利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题 要求:readthread读时,writethread不能写;writethread写时,readthread不能读。 基本方法 时间类(Event) set:设置事件。将标志位设为True。 wait:等待事件。会将当前线程阻塞,直到标志位变为True。 clear:清除事件。将标志位设为False。 set() clear() 函数的交替执行 也就是消息传递的本质 模版: 基本c
  3. 所属分类:其它

    • 发布日期:2021-01-02
    • 文件大小:57344
    • 提供者:weixin_38726193
  1. 两阶段互连下条件无阻塞开关的混合保存

  2. 两阶段互连下条件无阻塞开关的混合保存
  3. 所属分类:其它

    • 发布日期:2021-02-22
    • 文件大小:122880
    • 提供者:weixin_38705530
  1. Linux设备驱动中的阻塞和非阻塞I/O

  2. 写的是Linux设备驱动中的阻塞和非阻塞I/0,何谓阻塞与非阻塞I/O?简单来说是对I/O操作的两种不同的方式,驱动程序可以灵活的支持用户空间对设备的这两种访问方式。   一、基本概念:   阻塞操作:是指在执行设备操作时,若不能获得资源,则挂起进程直到满足操作条件后再进行操作。被挂起的进程进入休眠, 被从调度器移走,直到条件满足。   非阻塞操作:在不能进行设备操作时,并不挂起,它或者放弃,或者不停地查询,直到可以进行操作。非阻塞应用程序通常使用select系统调用查询是否可以对设备进行
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:56320
    • 提供者:weixin_38631225
  1. LRecyclerView侧滑iOS阻塞效果不完整的解决办法

  2. 最近项目中用到下拉刷新与侧滑删除需要同时实现的情形, 所以对LRecyclerView进行了一些了解, 在测试侧滑功能时, 发现iOS阻塞效果不完整, 即当条目处于侧滑状态时, 点击该条目的非侧滑位置时无法自动关闭, 于是对LRecyclerView项目中的自定义 SwipeMenuView进行了分析, 发现在dispatchTouchEvent的down事件中进行了如下的条件判断: if (mViewCache != this) { mViewCache.smoothClose();
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:55296
    • 提供者:weixin_38696176
  1. Python线程条件变量Condition原理解析

  2. 这篇文章主要介绍了Python线程条件变量Condition原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Condition 对象就是条件变量,它总是与某种锁相关联,可以是外部传入的锁或是系统默认创建的锁。当几个条件变量共享一个锁时,你就应该自己传入一个锁。这个锁不需要你操心,Condition 类会管理它。 acquire() 和 release() 可以操控这个相关联的锁。其他的方法都必须在这个锁被锁上的情况下使用。wait()
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:45056
    • 提供者:weixin_38655780
  1. 混合信道下LDPC码稳定条件分析及度序列优化

  2. 在高斯噪声和随机删除同时存在的背景下,提出LDPC码度序列的稳定收敛条件,理论证明了高斯信道下阈值较高的度序列不适用于混合信道,并仿真验证了该结论。将随机粒子群算法和模拟退火算法相结合,不同删除概率下寻找到了一些高阈值混合信道的度序列,删除概率为40%时,度序列信噪比阈值最大可提高1.615 9 dB,适用于光记录、伴随窄带阻塞干扰的跳频通信等混合信道环境。
  3. 所属分类:其它

    • 发布日期:2021-01-14
    • 文件大小:809984
    • 提供者:weixin_38742453
  1. 岗位存在占有申请者条件下人岗双边匹配模型

  2. 针对企业招聘中部分岗位存在占有申请者的人员与岗位双边匹配问题进行研究.首先,针对岗位存在占有申请者的人岗一对多双边匹配问题进行描述;然后,分别给出岗位存在占有申请者的人岗双边匹配方案、岗位存在占有申请者的个体理性匹配方案、占有申请者与岗位阻塞对、外部申请者与岗位阻塞对和岗位存在占有申请者的稳定匹配方案的定义,进一步依据企业招聘过程中申请者与岗位提供的对对方的评价信息,分别计算人员与岗位的满意度,在稳定性约束的基础上,构建以人员与岗位的满意度最大、占有申请者回到原岗位的人数最少为目标的多目标优化模
  3. 所属分类:其它

    • 发布日期:2021-01-12
    • 文件大小:227328
    • 提供者:weixin_38546622
  1. 浅谈互斥锁为什么还要和条件变量配合使用

  2. mutex体现的是一种竞争,我离开了,通知你进来。 cond体现的是一种协作,我准备好了,通知你开始吧。 互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起配合使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其他的某个线程改变了条件变量,他将通知相应的条件变量唤醒一个或多个正被此条件变量阻塞的线程。这些线程将重新锁定互斥锁并重新测试条件是否满足。
  3. 所属分类:其它

    • 发布日期:2021-01-10
    • 文件大小:71680
    • 提供者:weixin_38610012
« 12 3 4 5 6 7 8 9 10 ... 17 »