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

用jsp做网站步骤网站建设公司业务

用jsp做网站步骤,网站建设公司业务,怎么做网站子页,中国建设银行网站用户是什么我一直认为C#的异步方法只是一堆华而不实的东西,坑特别多,比起直接自建线程也没有任何优势。 直到有一天,一个需求场景,让我再次想到了C#的异步方法。 需求场景如下:需要写一个程序控制机械臂完成各种动作。每个动作要…

我一直认为C#的异步方法只是一堆华而不实的东西,坑特别多,比起直接自建线程也没有任何优势。
直到有一天,一个需求场景,让我再次想到了C#的异步方法。

需求场景如下:需要写一个程序控制机械臂完成各种动作。每个动作要同时控制多个关节,而关节的运动需要时间。整套流程需要紧密衔接,一个关节执行完成后另外几个关节才可以运动,一个动作要等待多个关节全部完成它自己的动作。经过思考,我最终还是选择了那个让我之前栽了大跟头的异步方法。

原因嘛,很简单:如果采用老办法直接新建线程,那意味着每执行一个关节都要建立一个线程,最终要管理无数个乱七八糟的线程。不如使用异步方法,让C#自己建立新线程自己管理,我们只需要在代码中指示不同关节任务之间的衔接方式即可。

public static void Main()
{// 开展执行某动作 需要运动两个关节Task t1 = Run1();Task t2 = Run2();Task.WaitAll(t1, t2);Console.WriteLine("动作执行完成");// 继续执行后面其他的动作
}/// <summary>
/// 异步执行关节1运动的代码
/// </summary>
private static async Task Run1() 
{for (int i = 0; i < 6; i++){await Task.Delay(1000);Console.WriteLine(i);}Console.WriteLine("关节1运动完成");
}/// <summary>
/// 异步执行关节2运动的代码
/// </summary>
private static async Task Run2()
{for (int i = 0; i < 10; i++){await Task.Delay(1000);Console.WriteLine(i);}Console.WriteLine("关节2运动完成");
}
http://www.yidumall.com/news/22621.html

相关文章:

  • 大型电子商务网站建设淘宝指数查询工具
  • 西安网站建设招骋百度账号快速登录
  • 网站都到哪里做推广贴吧aso优化贴吧
  • 日本做a的动画视频网站网站seo优化心得
  • 基于jsp的网上购物系统如何进行网站性能优化
  • 网站后台域名企业网站建设的重要性
  • 浙江建设继续教育学院网站安卓嗅探app视频真实地址
  • 怎么查看一个网站有没有做推广网络营销首先要做什么
  • 做网站要公安备案吗网络营销中的四种方法
  • 网站开发用什么框架合适东莞seo黑帽培训
  • 你有网站 我做房东 只收佣金的网站网站排名软件利搜
  • 携程网站建设项目营销型网站建设推广
  • 做网站优化有前景吗app优化
  • 网站开发入门需要学什么网站推广软件免费版大全
  • 沈阳网站模板搜索引擎关键词优化技巧
  • wordpress 图片环绕南京广告宣传公司seo
  • zencart网站培训机构
  • 网站后台视频中国旺旺(00151) 股吧
  • 宁波画册设计百度seo网站优化服务
  • 马云之前做的网站个人网站网页首页
  • 免费自己制作app手机软件网络营销就是seo正确吗
  • 南京做网站企业官网设计公司
  • 天津做网站制作公司站长统计官方网站
  • 多用户商城网站建设方案最知名的网站推广公司
  • 凡科网站建设注册百度提交入口
  • 杭州外贸网站建设公司怎么请专业拓客团队
  • 做色流网站在哪买windows优化大师有用吗
  • gallery wordpress系统优化软件哪个最好的
  • wordpress 自定义分页王通seo赚钱培训
  • 广西住房建设厅网站首页免费推广