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

搜索资源列表

  1. 互斥锁的消息队列,很综合的程序源码

  2. 这是一个消息队列。里面应用了互斥锁,条件变量,延时处理,容错处理等
  3. 所属分类:Linux

    • 发布日期:2011-08-03
    • 文件大小:4kb
    • 提供者:a8498019
  1. 双向链表,队列,源代码

  2. 源码,经典。 CARD *myinsert(LCARD *head, LCARD *insert) { LCARD *temp = NULL; if (head==NULL)//链表为空 { head = insert; insert->next = insert; insert->prior = insert; } else//链表非空 { temp = head; if (head->cardnum>insert->cardnum)//插入到头前边,并且把自己
  3. 所属分类:C

    • 发布日期:2011-12-28
    • 文件大小:926kb
    • 提供者:zhangjie8000
  1. 环形队列,用front和rear作为对头和队尾指针,tag表示队列是空还是不空

  2. 设计一个环形队列,用front和rear分别作为队头和队尾指针,另外用一个tag表示队列是空(0)还是不空(1),这样就可以用front==rear作为堆满的条件。要求设计队列相关基本运算算法。 数据结构上机作业 第二章15题 张宪超
  3. 所属分类:C/C++

    • 发布日期:2014-10-13
    • 文件大小:2kb
    • 提供者:u014565040
  1. 环形队列 队满

  2. 数据结构,算法及应用第二章15题答案 设计一个环形队列,用front和rear分别作为队头和队尾指针,另外用一个tag表示队列是空(0)还是满(1),这样就可以用front==rear作为队满的条件。要求设计队列的相关基本算法。
  3. 所属分类:C/C++

    • 发布日期:2014-10-26
    • 文件大小:2mb
    • 提供者:ziyanglanyue
  1. 利用tag定义一个环形队列

  2. 设计一个环形队列,用front和rear分别作为对头和队尾指针,另外用一个tag表示队列是空(0)还是不空(1),这样就可以用front==rear作为队满的条件。要求设计队列的相关基本运算算法
  3. 所属分类:C/C++

    • 发布日期:2015-10-24
    • 文件大小:1kb
    • 提供者:brandon888
  1. 数组队列学习代码:队列和环形队列

  2. 普通队列 1)将尾指针往后移:rear+1,当front==rear【空】 2)若尾指针rear小于队列的最大下标maxSize-1,则将数据存入rear所指的数中组元素中,否则无法存入数据。rear==maxSize-1[队列满] 环形队列 1)front变量的含义做一个调整:front就指向队列的第一个元素,也就是说arffront]就是 队列的第一个元素front的初始值=0 2)rear变量的含义做一个调整:rear指向队列的最后一个元素的后一个位
  3. 所属分类:Java

    • 发布日期:2020-04-18
    • 文件大小:3kb
    • 提供者:z1475307570
  1. C++线程安全队列_示例代码.zip

  2. 【C++ 语言】线程安全队列 ( 条件变量 | 线程调度 ) : https://hanshuliang.blog.csdn.net/article/details/102851323 下载完项目后 , 使用 Visual Studio 打开 , 注意需要配置 POSIX 线程库 ( 参考以下博客配置环境运行 ) ; 【Visual Studio】Visual Studio 2019 社区版 CMakeList 开发环境安装 ( 下载 | 安装相关组件 | 创建编译执行项目 | 错
  3. 所属分类:C++

    • 发布日期:2020-01-16
    • 文件大小:2mb
    • 提供者:han1202012
  1. Decentralized Overlapping Control of a Platoon of Vehicles车辆队列的分散式重叠控制的阅读笔记.pdf

  2. 备注:看不懂控制部分,因此尚未完善。待后续完善后,将更新本资源。 建议用ACROBAT打开 作者:stankovic2000 摘要——本文提出了一种用于IVHS的汽车队列纵向控制设计的新方法。通过包含原理(即通过适当的输入/状态扩展分解原始系统模型,以及对本地提取的子系统应用LQ优化),可以获得分散式重叠控制律。The local quadratic criteria直接反映了所需的系统性能。通过使用适合于闭环系统模型的下三角(LBT)结构的顺序算法可以优化系统性能。contr
  3. 所属分类:讲义

    • 发布日期:2020-06-30
    • 文件大小:415kb
    • 提供者:qq_42603367
  1. Java并发系列之AbstractQueuedSynchronizer源码分析(条件队列)

  2. 主要为大家详细介绍了Java并发系列之AbstractQueuedSynchronizer源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  3. 所属分类:其它

    • 发布日期:2020-08-27
    • 文件大小:106kb
    • 提供者:weixin_38625599
  1. 实现posix消息队列示例分享

  2. 主要介绍了实现posix消息队列示例,学习记录锁,线程互斥量,线程条件变量,内存映射,信号,线程的综合应用,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:71kb
    • 提供者:weixin_38680340
  1. 基于条件变量的消息队列 说明介绍

  2. 本篇文章小编为大家介绍,基于条件变量的消息队列 说明介绍。需要的朋友参考一下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:55kb
    • 提供者:weixin_38712416
  1. mysql 队列 实现并发读

  2. 一个 MySQL 表可以看作是一个队列,每一行为一个元素。每次查询得到满足某个条件的最前面的一行,并将它从表中删除或者改变它的状态,使得下次查询不会得到它。在没有并发访问的情况下,简单地用 SELECT 得到一行,再用UPDATE(或者DELETE)语句修改之,就可以实现。 代码如下: SELECT * FROM targets WHERE status=’C’ LIMIT 1; UPDATE targets SET status=’D’ WHERE id=’id’; 如果有并发访问,在SE
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:56kb
    • 提供者:weixin_38746818
  1. 基于条件变量的消息队列

  2. 条件变量是线程之前同步的另一种机制。条件变量给多线程提供了一种会和的场所。当条件变量和互斥锁一起使用时,允许线程以无竞争的方式等待特定的条件发生。这样大大减少了锁竞争引起的线程调度和线程等待。   消息队列是服务器端开发过程中绕不开的一道坎,前面,我已经实现了一个基于互斥锁和三队列的消息队列,性能很不错。博客园中的其他园主也实现了很多基于环形队列和lock-free的消息队列,很不错,我们将要实现一个基于双缓冲、互斥锁和条件变量的消息队列;这个大概也参考了一下java的blockingque
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:49kb
    • 提供者:weixin_38604653
  1. Java并发显式锁和显式条件队列

  2. 一、显式锁   在类中利用synchronized修饰的方法或者this代码块,均使用的是类的实例锁或者类的锁。这些锁都称为内置锁。   可以利用显式锁进行协调对象的访问。即ReentrantLock。这是一种可以提供无条件,可轮询,定时以及可中断的锁获取操作。对于锁的所有加锁和解锁都是显式的。常规的内置锁是无法中断一个正在等待获取锁的线程,以及无法在请求获取一个锁的无限等待下去。   ReentrantLock标准使用方式 Lock lock=new ReentrantLock
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:71kb
    • 提供者:weixin_38692969
  1. 带你看看Java-AQS同步器 源码解读四 条件队列Condition上

  2. Java-AQS同步器 源码解读-条件队列Condition前文为什么需要条件队列Conditon Queue举个小例子分析怎么使用条件队列写个小DemoJDK中是怎么使用的Lock和ConditionLockConditionSync-Queue和Conditian-QueueAQS Condition的实现条件队列-await源码分析条件队列-signal源码分析总结 Java-AQS同步器 源码解读1-独占锁加锁 Java-AQS同步器 源码解读2-独占锁解锁 Java-AQS同步器 源码
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:142kb
    • 提供者:weixin_38582716
  1. PHP实现电商订单自动确认收货redis队列

  2. 一、场景 之前做的电商平台,用户在收到货之后,大部分都不会主动的点击确认收货,导致给商家结款的时候,商家各种投诉,于是就根据需求,要做一个订单在发货之后的x天自动确认收货。所谓的订单自动确认收货,就是在在特定的时间,执行一条update语句,改变订单的状态。 二、思路 最笨重的做法,通过linux后台定时任务,查询符合条件的订单,然后update。最理想情况下,如果每分钟都有需要update的订单,这种方式也还行。奈何平台太小,以及卖家发货时间大部分也是密集的,不会分散在24小时的每分钟。那么,
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:73kb
    • 提供者:weixin_38645266
  1. C++数据结构之实现循环顺序队列

  2. 数据结构–用C++实现循环顺序队列 队列的操作特性:先进先出 队列中元素具有相同类型 相邻元素具有前驱和后继关系 设置队头、队尾两个指针,以改进出队的时间性能 约定:队头指针front指向队头元素的前一个位置,队尾指针rear指向队尾元素 为了解决假溢出,我们将存储队列的数组头尾相接,从而产生了循环队列。 如何判断循环队列队空? 队空:front=rear 如何盘对循环队列堆满? 队满:front=rear 那么问题就来了,队空和队满的判断条件相同,为了避免队满时
  3. 所属分类:其它

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

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

    • 发布日期:2021-01-02
    • 文件大小:56kb
    • 提供者:weixin_38726193
  1. MiniThread:Mini Thread是一个用于为esp32微控制器创建安全线程的库。 如果需要,可提供可变条件支持。 包装器和许多有用的包装器-源码

  2. 迷你线2.10.7 Mini Thread是一个库,用于使用C ++为esp32创建安全任务,队列和其他有用的东西。 所有这些都以更安全,更一致的工作流程为背景。 这样您的应用程序将更小,更有效。 许多标准STL容器已被其自身的优化版本取代。 可通过其自己的名称空间mn识别。 所有容器,例如向量,地图,列表,数组,都可以在名称空间mn :: container中找到。 为了简单起见,提供了各种类型的关联类。 这只是将已使用的分配器从系统交换为Spiram分配器,从而可以将某些区域换出为其他
  3. 所属分类:其它

    • 发布日期:2021-03-07
    • 文件大小:357kb
    • 提供者:weixin_42181319
  1. 多核分布式队列的实现:“偷”与“自私”的运用

  2. 在“多核编程中的条件同步模式”(链接:http://softwareblogs-zho.intel.com/2009/01/14/845/)这篇文章中,讲到了如何减少共享队列中的锁的使用次数的具体方法,在它的基础上,可以构造出一个高效的队列池。如果采用线程分组竞争模式(参见“多核编程中的线程分组竞争模式,链接:http://blog.csdn.net/drzhouweiming/archive/2007/07/10/1684753.aspx)来实现队列池,那么每组线程对应于队列池中的一个子队列,
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:151kb
    • 提供者:weixin_38557838
« 12 3 4 5 6 7 8 9 10 ... 27 »