当前位置: 首页 > news >正文

wordpress 国人原创百度seo关键词

wordpress 国人原创,百度seo关键词,建设论坛网站要备案,郑州区块链数字钱包网站开发多少钱队列&#xff08;Queue&#xff09;代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时&#xff0c;则使用队列。当您在列表中添加一项&#xff0c;称为入队&#xff0c;当您从列表中移除一项时&#xff0c;称为出队。 ConcurrentQueue<T>队列是一个高效…

 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队

  ConcurrentQueue<T>队列是一个高效的线程安全的队列,是.Net Framework 4.0,System.Collections.Concurrent命名空间下的一个数据结构。

复制代码
 1 对列初始化:2 3 ConcurrentQueue<ApiLogContract> Queue = new ConcurrentQueue<ApiLogContract>();4 5 /// <summary>6 /// 单条入队列7 /// </summary>8 /// <param name="model">入列模型</param>9 
10 Queue.Enqueue(model);
11 
12 
13 
14 /// <summary>
15 /// 多条入队
16 /// </summary>
17 /// <param name="list"></param>
18 
19 List<ApiLogContract> list = new List<ApiLogContract>();
20 
21 list.add(new model{});
22 
23 list.add(new model{});
24 
25 list.add(new model{});
26 
27 list.add(new model{});
28 
29 list.ForEach(t => Enqueue(t));
30 
31 
32 
33 /// <summary>
34 /// 单条出队
35 /// </summary>
36 /// <returns></returns>
37 
38 ApiLogContract apiLog = null;
39 Queue.TryDequeue(out apiLog);
40 
41 
42 
43 /// <summary>
44 /// 多条出队
45 /// </summary>
46 /// <param name="count">数量</param>
47 /// <returns></returns>
48 
49 var logs = new List<ApiLogContract>();
50 
51 if (Queue.Count > 0)
52 {
53   for (int i = 0; i < count; i++)
54   {
55     var source = Dequeue();
56     if (source != null)
57     {
58       logs.Add(source);
59     }
60   }
61 }
复制代码
复制代码
/// <summary>
/// 获取对列数量
/// </summary>
/// <returns></returns>
Queue.Count

/// <summary>
/// 确定序列是否包含任何元素[用于判断对列是否有要处理的数据]这个方法的性能比Count()方法快
/// </summary>
/// <returns></returns>
Queue.Any()
复制代码

以上就是对列的基本使用方法。

对列的使用场景有很多。所有要异步处理的都可以使用对列的方式。如接口日志异步处理,邮件、短信异步发送等。对列一般配合单例设计模式和线程一起使用更佳。

http://www.lbrq.cn/news/2808001.html

相关文章:

  • 自己做网站用哪个软件百度教育app
  • 网站建设设计服务宽带营销策略
  • 有什么做旅游攻略的网站今天最新新闻国内大事件
  • 培训中心网站建设论文aso优化服务
  • 幸运28网站开发竞价推广平台
  • 建设网站坂田seo 专业
  • 厦门做网站建设seo兼职平台
  • 广发证券 网站谁做的360网站排名优化
  • 电子商务系统 网站建设长春网站提升排名
  • 网页和网站做哪个好用网站seo外包公司有哪些
  • 网站关键词可以做几个广州疫情今天最新消息
  • 保定专业网站制作seo搜索引擎优化步骤
  • 小猪网站怎么做的百度贴吧免费发布信息
  • 怀化物流网站建设报价b站推广网站
  • 营销型网站建设选择题电商运营去哪里学比较好
  • 建一个网页网站驾校推广网络营销方案
  • 杭州网站建设哪家比较好b站推广网站入口202
  • 网站建设不完整(网站内容太少)唐山seo排名外包
  • 行业网站做不下去网站建设方案设计书
  • 橙色网站欣赏企业网站seo排名优化
  • 珠海网站建设 amp 超凡科技开电商需要多少钱
  • thinkphp做的上线网站中央新闻
  • 做企业网站不好混网店seo关键词
  • 义乌做网站多少钱seo交流博客
  • 上海城乡住房建设部网站首页关键词林俊杰mp3下载
  • 济南个人制作网站百度关键词排名软件
  • 杭州网站建设公司排名怎么在百度上投放广告
  • 成都seo优化公司排名广州seo推荐
  • 哪有做网站推广营销助手下载app下载
  • 电商直播系统深圳网站建设推广优化公司
  • 电脑端完全免费的动态壁纸和屏保软件(真正免费、无广告、无会员)
  • Eigen 中Sparse 模块的简单介绍和实战使用示例
  • 基于Matlab的饮料满瓶检测图像处理
  • 2025.7.19卡码刷题-回溯算法-组合
  • 从vue2到vue3
  • 北京JAVA基础面试30天打卡14