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

wordpress做的网站吗深圳企业公司

wordpress做的网站吗,深圳企业公司,大型平台网站开发,电子商务平台定制开发最近遇到了一个业务场景#xff0c;需要对List中的数据逐个发起http请求(List中的数据各自独立#xff0c;对执行顺序无要求)#xff0c;考虑到可以使用多线程加快处理速度。 封装了如下方法#xff1a; /// summary/// 多线程处理数据-无返回值/// /summary需要对List中的数据逐个发起http请求(List中的数据各自独立对执行顺序无要求)考虑到可以使用多线程加快处理速度。 封装了如下方法 /// summary/// 多线程处理数据-无返回值/// /summary/// param namelist/param/// param nameaction数据处理方法/param/// param namethreadCount开启线程数量/param/// param namewaitFlag是否等待全部结束/paramstatic void RunTaskT(ListT list, ActionT action, int threadCount 5, bool waitFlag true){var queue new ConcurrentQueueT(list);threadCount Math.Min(threadCount, list.Count);Task[] tasks new Task[threadCount];for (int i 0; i threadCount; i){tasks[i] Task.Run(() {while (queue.TryDequeue(out T t)){action(t);}});}if (waitFlag){Task.WaitAll(tasks);}}/// summary/// 多线程处理数据-有返回值/// /summary/// param namelist待处理数据/param/// param namefunc数据处理方法/param/// param namecount开启线程数量/paramstatic ListTReturn RunTaskT, TReturn(ListT list, FuncT, TReturn func, int threadCount 5){var result new ConcurrentBagTReturn();var queue new ConcurrentQueueT(list);threadCount Math.Min(threadCount, list.Count);var tasks new Task[threadCount];for (int i 0; i threadCount; i){tasks[i] Task.Run(() {while (queue.TryDequeue(out T t)){result.Add(func(t));}});}Task.WaitAll(tasks);return result.ToList();} 使用示例 public void DoSingle(User user, string param1, string param2){//HttpHelper.Get(http://xxxx/useriduser.id);//doSomething();Console.WriteLine(user.Id - user.Name - param1 - param2);}public string DoSingle2(User user, string param1, string param2){//HttpHelper.Get(http://xxxx/useriduser.id);//doSomething();Console.WriteLine(user.Id - user.Name - param1 - param2);return user.Id -666;}public class User{/// summary/// id/// /summarypublic int Id { get; set; }/// summary/// 姓名/// /summarypublic string Name { get; set; }}public void Test(){var list new ListUser {new User { Id 1, Name 张三 },new User { Id 2, Name 李四 },new User { Id 3, Name 王五 }};RunTask(list, t DoSingle(t, 参数1, 参数2));var retList RunTask(list, t DoSingle2(t, 参数1, 参数2));}
http://www.dnsts.com.cn/news/268062.html

相关文章:

  • 烟台装修行业网站建设方案深圳做外贸的大公司有哪些
  • 律师用的网站模板软件市场下载
  • 网站开发打不开子网页长春seo排名扣费
  • 做一张网站图得多少钱线上推广引流是做网站吗
  • 自己做公司的网站上海网站建设的意义
  • 设计师常用的图片网站云南省建设厅网站怎么进不去
  • 网页设计跟网站建设wordpress读语言转换
  • 建设网站几种方法建筑工程信息平台
  • 网站情况建设说明网站建设需要哪些流程
  • 新网网站空间到期停了 咋续费网站设计配色案列
  • 网站免费建站性盈盈影院国外网站dns改成什么快
  • 中英文双语网站 滑动切换阿里云 wordpress cdn
  • 要怎么做网站推广网页布局有哪些
  • 网站建设加排名要多少怎么能查到网站是哪个公司做的
  • 国内十大搜索引擎网站wordpress的登录页
  • 衡阳做网站可以直接进入网址的正能量大豆网
  • 网站推广文章怎么写便民网app下载
  • 鞍山企业做网站c asp.net 做网站
  • 南宁公司网站建设怎样制作企业的网站
  • 网页设计与网站制作视频教程科技企业网站建设模板
  • 个人网站必须备案做网站的软件叫81什么来着
  • 建设信息港网站seo网站营销
  • 深圳高端建设网站做尽调需要用到的网站
  • 品展示设计网站wordpress旺季密码
  • word 无法注册 wordpress账号新网站seo优化
  • 林甸网站建设seo优化便宜
  • 网站建设的岗位叫什么wordpress 帮助中心
  • 如何做请求队列防止网站高并发人和机械网站建设
  • 做一份完整的网站规划书中国做二手房最大的网站有哪些
  • 网站制作是什么公司WordPress批量修改文章