网站首页 站内搜索

搜索结果

查询Tags标签: 队列,共有 1737条记录
  • 你对 Java线程池 了解多少?

    线程池的优势 线程池的使用 线程池的工作原理 线程池的参数任务队列(workQueue) 线程工厂(threadFactory) 拒绝策略(handler)功能线程池定长线程池(FixedThreadPool) 定时线程池(ScheduledThreadPool ) 可缓存线程池(CachedThreadPool) 单线程化线程池(Singl…

    2022/8/13 1:27:31 人评论 次浏览
  • Redis-3.0.503 事务-12

    1.Redis 事务定义 Redis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis 事务的主要作用就是串联多个命令防止别的命令插队。 乐观锁 (Optimistic Lock),顾名思义,就是很乐…

    2022/8/12 2:23:43 人评论 次浏览
  • 队列与栈

    栈与队列的转换队列转换为栈 一个队列队列通过元素循环放置将前面的元素放在后面,将最后一个元素移到最前面弹出,循环往返,不断弹出元素。#include<iostream> #include<queue> using namespace std; class MyStack {public :queue<int> que;myStack(…

    2022/8/9 6:24:58 人评论 次浏览
  • 消息队列七炮

    为什么使用消息队列?消息队列有哪些优缺点?Kafka、activeMQ,rabbitMQ、rocketMQ都什么区别以及适合哪些场景? 如何保证消息队列的高可用啊? 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)? 如何保证消息的可靠性传输(如何处理消息丢失的问题)? 如何…

    2022/8/9 6:23:45 人评论 次浏览
  • 队列内存限制思路防止OOM

    前几天在一个开源项目的 github 里面看到这样的一个 pr:光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西:这个肯定很眼熟吧?我是从阿里巴巴开发规范中截的图。 为什么不建议使用 FixedThreadPool 和 SingleThreadPool 呢? 因为队列太长…

    2022/8/9 5:25:50 人评论 次浏览
  • Redis 定长队列的探索和实践

    vivo 互联网服务器团队 - Wang Zhi一、业务背景 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。 在我们的实际业务场景中,需要以游戏的维度收集和上报行为数据,考虑数据的量级,执行尽最大努力交付且允许数据的部分丢弃。 数…

    2022/8/9 2:24:12 人评论 次浏览
  • python优先队列heapq

    https://blog.csdn.net/weixin_39702559/article/details/110971925 #coding:gbk import heapq# 使用heapq实现优先队列 #定义一个可比较对象 class CompareAble:def __init__(self,priority,jobname):self.priority = priorityself.jobname = jobnamedef __cmp__(self, o…

    2022/8/7 14:24:04 人评论 次浏览
  • 数据结构与算法【Java】01---稀疏数组与队列

    前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决. 程序 = 数据结构 + 算法 数据结构是算法的基础…

    2022/8/7 14:22:51 人评论 次浏览
  • 数组模拟队列

    1 import java.util.Scanner;2 //数组模拟队列3 public class ArrayQueueDemo {4 public static void main(String[] args) {5 ArrayQueue arrayQueue = new ArrayQueue(3);6 Scanner sc = new Scanner(System.in);7 boolean loop = true;8 …

    2022/8/4 6:24:07 人评论 次浏览
  • C# 线程池队列使用

    // 推送大批量数据 static void ThreadPool_Sync(List listCUniqueCode, int UserID) { ThreadPool.SetMinThreads(1, 1);//最少线程数和最少I/O ThreadPool.SetMaxThreads(10, 10);//最大线程数和最大I/O //Log4日志记录 log.Info("推送数量:"+listCUniqueCod…

    2022/8/3 14:23:53 人评论 次浏览
  • 栈和队列

    在应用中,栈和队列都作为容器使用。 在运算方式上,栈结构的特点是先进后出,队列的特点是先进先出。 在存储结构的选择上,需要考虑使用栈或队列的应用场合及数据的特点和规模等,没有统一的标准。 如果开发系统已经实现了栈和队列结构,则无需考虑栈和队列的存储结构,…

    2022/8/3 6:23:58 人评论 次浏览
  • Linux驱动开发十一.阻塞与非阻塞IO操作——1.阻塞IO操作

    还记得我们在讲按键生成外部中断时候通过一个APP来调用驱动文件么?因为我们在用户态APP里通过while循环不断调用read函数去获取按键状态,占用了大量的系统资源,这种模式肯定是不行的。所以今天我们重新构造一下这个驱动程序(主要是和用户态APP交互的文件操作集合函数)。…

    2022/8/3 5:52:47 人评论 次浏览
  • windows下使用pm2守护进程对laravel队列进行管理

    我们都知道在使用laravel的消息队列时,都需要一个守护进程对其进行管理 否则在服务器重启或者其他异常都会导致队列中断从而功能失效 当然,大部分项目都是在linux下运行,则可以直接使用supervisor进行管理 laravel的官方文档中对supervisor也有详细的介绍,在此就不赘述…

    2022/8/2 5:22:45 人评论 次浏览
  • Java核心基础篇(二)——多线程

    一、线程池1、线程池的作用 (1)通过线程池可以实现对已创建线程的复用,减少资源的消耗; (2)控制并发的数量; (3)以及对线程进行统一的管理。2、线程池的分类 (1)newCachedThreadPool(可缓存线程池):核心线程数为0,总线程数是最大整数,当需要执行很多短时任务…

    2022/8/2 1:26:21 人评论 次浏览
  • 【Redisson】记录一次Redisson延迟队列导致的生产Redis服务性能指标抖动问题

    背景2022年7月27日晚,21:05分 新功能上线后,通过Grafana上查到Redis多个性能指标有很大的升高,Redis使用的是腾讯云的云服务  这里通过这个问题,记录和总结整个排查过程,Redis相关指标变化如下  1.CPU和内存参数    CPU利用率: 9%->99%(100%)    内…

    2022/7/30 2:23:25 人评论 次浏览
扫一扫关注最新编程教程