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

网站主页和子页怎么做南京谷歌推广

网站主页和子页怎么做,南京谷歌推广,章丘住房建设委员会网站,用做网站使用的图片在.NET中&#xff0c;有许多种线程安全的集合类&#xff0c;下面介绍五种我们常用的线程安全集合以及他们的基本用法。 ConcurrentBag ConcurrentBag 是一个线程安全的无序包。它适用于在多线程环境中频繁添加和移除元素的情况。 ConcurrentBag<int> concurrentBag n…

在.NET中,有许多种线程安全的集合类,下面介绍五种我们常用的线程安全集合以及他们的基本用法。

ConcurrentBag

ConcurrentBag 是一个线程安全的无序包。它适用于在多线程环境中频繁添加和移除元素的情况。

ConcurrentBag<int> concurrentBag = new ConcurrentBag<int>();// 添加元素
concurrentBag.Add(1);// 尝试添加元素
concurrentBag.TryAdd(2);// 移除元素
int item;
concurrentBag.TryTake(out item);

ConcurrentQueue

ConcurrentQueue 是一个线程安全的无序队列。它适用于在多线程环境中频繁添加元素和移除元素(通常是先进先出方式)的情况。

ConcurrentQueue<int> concurrentQueue = new ConcurrentQueue<int>();// 添加元素
concurrentQueue.Enqueue(1);// 尝试添加元素
bool isSuccess = concurrentQueue.TryEnqueue(2);// 移除元素
int item;
bool isRemoved = concurrentQueue.TryDequeue(out item);

ConcurrentStack

ConcurrentStack 是一个线程安全的堆栈。它适用于在多线程环境中频繁添加元素和移除元素(通常是后进先出方式)的情况。

ConcurrentStack<int> concurrentStack = new ConcurrentStack<int>();// 添加元素
concurrentStack.Push(1);// 尝试添加元素
bool isSuccess = concurrentStack.TryPush(2);// 移除元素
int item;
bool isRemoved = concurrentStack.TryPop(out item);

ConcurrentDictionary<TKey, TValue>

ConcurrentDictionary<TKey, TValue> 是一个线程安全的字典。它适用于在多线程环境中频繁添加、移除和查找键值对的情况。

ConcurrentDictionary<int, string> concurrentDictionary = new ConcurrentDictionary<int, string>();// 添加或更新键值对
concurrentDictionary.AddOrUpdate(1, "One", (key, oldValue) => "NewOne");// 尝试添加或更新键值对
bool isSuccess = concurrentDictionary.TryAdd(2, "Two");
bool isUpdated = concurrentDictionary.TryUpdate(2, "NewTwo", "Two");// 移除键值对
string removedValue;
bool isRemoved = concurrentDictionary.TryRemove(1, out removedValue);// 获取值
string value;
bool isFound = concurrentDictionary.TryGetValue(1, out value);

BlockingCollection

BlockingCollection 是线程安全的集合,提供了可阻塞的添加和移除方法

BlockingCollection<int> blockingCollection = new BlockingCollection<int>();// 添加元素,如果集合已满,则阻塞当前线程
blockingCollection.Add(1);// 移除元素,如果集合为空,则阻塞当前线程
int item = blockingCollection.Take();

 

 

http://www.15wanjia.com/news/4546.html

相关文章:

  • 爱站网关键词查询系统网络推广怎么赚钱
  • 黑马程序员吧seo公司是什么
  • 网站进行诊断北京互联网公司排名
  • 深圳网站建设怎样做公众号软文推广多少钱一篇
  • 物流 网站 模板各大网站推广平台
  • 抽奖机网站怎么做的ai智能营销系统
  • 嘉善在线做网站吗北京做网页的公司
  • 手机访问网站下面电话怎么做数字营销工具
  • 网站建设含意杭州千锋教育地址
  • 建设网站申请书网络营销的基本方法有哪些
  • wordpress调用菜单函数seo优化公司
  • markdown做网站模板营销型网站有哪些平台
  • seo网站技术培训武汉 网络 推广
  • 北京做网站开发公司有哪些seo推广官网
  • 公司网站素材石家庄网站建设排名
  • 自己网上怎么接单安卓优化大师最新版下载
  • 深圳建设网站公司简介福州排名seo公司
  • 宁德网站建设维护最新网域查询入口
  • wordpress如何给指定位置添加代码上海关键词优化的技巧
  • 哪个网站做图片外链提高网站搜索排名
  • 网站建设公司推广广告语花钱推广的网络平台
  • 株洲网站优化找哪家免费建网站软件哪个好
  • 如何维护自己公司的网站在线seo关键词排名优化
  • 如何替换网站的图片网络营销有哪些推广方法
  • 网站底部备案号代码360收录入口
  • 长沙最好网站建设sem公司
  • 安徽省最近出现的病毒企业网站如何优化
  • 合肥做网站价格是多少百度热搜榜
  • 外贸网站建设 深圳seo服务的内容
  • 如何在腾讯云做网站项目推广网