网站首页 站内搜索

搜索结果

查询Tags标签: queue,共有 628条记录
  • 基数排序算法

    将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。 public class radixSort {int a[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,…

    2022/7/27 1:24:53 人评论 次浏览
  • java数据结构分析-队列(queue)

    队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。

    2022/7/26 14:24:59 人评论 次浏览
  • python队列Queue

    Queue Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本FIFO队列 class Queue.Queue(maxsize=0) FIFO即First in First Out,先进先出。Queue提供了一个基本的FI…

    2022/7/23 1:26:24 人评论 次浏览
  • C++ queue队列如何遍历

    queue不可以遍历,queue是先进后出的数据类型, 如果一定要遍历,只能不断读top()然后再pop()掉。把队首元素移除,然后push回去。 故意把遍历操作隐藏掉了,因为如果要遍历就不该用queue。 #include<iostream> #include<queue>using namespace std; int …

    2022/7/22 1:55:12 人评论 次浏览
  • .net Redis客户端NewLife.Redis.Core库的使用

    一、项目说明 NewLife.Redis.Core基于新生命团队NewLife.Redis的封装,支持.NETCore3/.NET5/.NET6。 NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。 源码: https://github.com/NewLifeX/NewLife.RedisNuget:NewLife.Redis教程:https://newl…

    2022/7/21 2:23:39 人评论 次浏览
  • 线程安全

    关键词:线程安全、GIL、原子操作(atomic operation)、存储数据类型(List、Queue.Queue、collections.deque) 当多个线程同时进行,且共同修改同一个资源时,我们必须保证修改不会发生冲突,数据修改不会发生错误,也就是说,我们必须保证线程安全。 同时我们知道,python…

    2022/7/13 23:20:05 人评论 次浏览
  • 队列 Queue

    package com.practice;import com.practice.Array.Array;public class ArrayQueue<E> implements Queue<E> {private Array<E> array;public ArrayQueue(int capacity){array = new Array<>(capacity);}public ArrayQueue(){array = new Array<…

    2022/7/12 23:23:32 人评论 次浏览
  • 多进程

    multiprocessing通过使用子进程而非线程有效的绕过了全局解释器锁。multiprocessing可以利用cpu的多核性能。multiprocessing的Api与threading类似 Process类 开启子进程的方法spawn启动一个全新的python解释器进程,子进程不继承父进程的文件描述符或其它资源,只继承和r…

    2022/7/7 5:20:15 人评论 次浏览
  • C#实现一个万物皆可排序的队列

    需求 产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小,对网络的实际利用率不高。希望能够提…

    2022/7/6 14:23:19 人评论 次浏览
  • C#实现一个万物皆可排序的队列

    需求 产品中需要向不同的客户推送数据,原来的实现是每条数据产生后就立即向客户推送数据,走的的是HTTP协议。因为每条数据都比较小,而数据生成的频次也比较高,这就会频繁的建立HTTP连接,而且每次HTTP传输中携带的业务数据都很小,对网络的实际利用率不高。希望能够提…

    2022/7/4 14:20:10 人评论 次浏览
  • python并发编程实战(五):python实现生产者、消费者爬虫

    多组建的pipline技术架构生产者消费者爬虫的架构多进程数据通信的queue.Queue线程安全:指的是多个线程不会冲突 get和put方法是阻塞的:当里面没有数据的时候,q.get()会卡住,直到里面有了数据把它取出来,q.put()当队列满了以后会卡住,直到有一个空闲的位置才能put进去…

    2022/7/3 14:21:18 人评论 次浏览
  • 队列应用-击鼓传花

    // 队列的应用 let Queue = require(./01队列的封装) /*** 使用队列实现小游戏:击鼓传花,* 传入一组数据和设定的数字num,循环遍历数组内元素,* 遍历到的元素为指定数字num时将该元素删除,直至数组剩下一个元素。*/ // 队列应用:面试题:击鼓传花 let passGame = (n…

    2022/6/28 6:22:30 人评论 次浏览
  • Linux内核机制—irq_work

    一、简介 irq_work 主要是提供一个在中断上下文执行回调函数的框架。主要逻辑是先通过enqueue work(NMI save的),然后触发一个IPI中断,然后在IPI中断中执行enqueue的work func。其它路径下也有调用回调函数,比如offline cpu、进入idle等。 主要实现文件是 kernel/irq_w…

    2022/6/27 5:20:21 人评论 次浏览
  • LeetCode 热题100 17. 电话号码的字母组合

    来源:力扣(LeetCode)链接:https://leetcode.cn/problems/letter-combinations-of-a-phone-number分割线:这道题我一开始的思路想到了用hashmap来做数字和字母的对应,但是没有想到具体如何来做。看了题解后,对于用队列的方式来做这种思路我比较容易理解,但是奈何代…

    2022/6/26 23:29:10 人评论 次浏览
  • 这一次,彻底弄懂 JavaScript 执行机制

    本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言…

    2022/6/26 1:25:57 人评论 次浏览
扫一扫关注最新编程教程