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

注册网站会员会泄露信息吗洛阳seo网络推广

注册网站会员会泄露信息吗,洛阳seo网络推广,网站建设公司使用图片侵权使用者有无责任,软件公司取名字大全写在前面 异步委托主要用于解决 ThreadPool.QueueUserWorkItem 没有提供获取线程执行完成后的返回值问题。异步委托只能在.Net Framework 框架下使用,.Net Core中会报平台错误,而且使用Task.Result来获取返回值,可以达成同样的目的&#xff…

写在前面

异步委托主要用于解决 ThreadPool.QueueUserWorkItem 没有提供获取线程执行完成后的返回值问题。异步委托只能在.Net Framework 框架下使用,.Net Core中会报平台错误,而且使用Task.Result来获取返回值,可以达成同样的目的;本文纯粹是做个验证试验。

代码实现

        static void Main(string[] args){AsyncResultTest();Console.WriteLine("OK");Console.ReadKey();}public static void AsyncResultTest(){var str = "hello";var testOb = new TestOb() { msg = str };Func<TestOb, int> testMethod = Dosomething;//testMethod.BeginInvoke(testOb, Done, testMethod);var asyncResult = testMethod.BeginInvoke(testOb, null, null);var task01 = Task.Factory.StartNew(() =>{Thread.Sleep(1000);testOb.msg = "hello world";Console.WriteLine($"task01 exceuted str is {testOb.msg}");});task01.Wait();var result = testMethod.EndInvoke(asyncResult);Console.WriteLine($"AsyncResultTest finished, result is {result}");}private static int Dosomething(TestOb testOb){Console.WriteLine($"Dosomething:{testOb.msg}");Thread.Sleep(2000);return testOb.msg.Length;}private static void Done(IAsyncResult result){var asyncState = (Func<TestOb, int>)result.AsyncState;var retVal = asyncState.EndInvoke(result);Console.WriteLine($"result is:{retVal}");}class TestOb{public string msg { get; set; }}

执行结果

.Net Core 下实现类似效果的代码:

        public static void TaskReturnValueTest(){var value = "000";var task01 = Task.Factory.StartNew(() =>{value = "111";Thread.Sleep(1000);Console.WriteLine($"task01 exceuted value is {value}.");return "1";});var task02 = Task.Factory.StartNew(() =>{Thread.Sleep(800);value = "222";Console.WriteLine($"task02 exceuted value is {value}.");return "2";});Task.WaitAll(task01, task02);var ret01 = task01.Result;var ret02 = task02.Result;Console.WriteLine($"task01: {ret01}, task02: {ret02}");Console.WriteLine("Ok");}

执行结果: 

总结 

用Task类库的代码实现方式明显更优,更易于理解和维护。

http://www.hkea.cn/news/7659/

相关文章:

  • 信息安全网站建设方案书除了百度指数还有哪些指数
  • 尺寸在线做图网站官网seo
  • 和网站建设签合同小红书seo
  • 泉州网站设计哪家公司好google search
  • 四川网站建设广元分公司口碑营销案例简短
  • 儿童教育 php模板 网站今天发生的新闻
  • 广州网站公司制作网站seo 优化 服务
  • 一般在什么网站上做电子请帖百度竞价排名系统
  • 网站如何申请微信支付网页设计大作业
  • 中企动力做的保安服务网站百度搜索推广开户
  • 装修公司做宣传在哪个网站什么平台可以做引流推广
  • 怎么样做团购网站2021关键词搜索排行
  • 营销型外贸网站广州全国疫情最新消息
  • 网站建设相关小论文seo入门培训教程
  • ASP动态网站编程与应用网络媒体发稿平台
  • 阳泉那有做网站的营销推广案例
  • 拉萨网站开发什么是seo教程
  • 手机靓号网站建设google引擎免费入口
  • 网站内网页标题对百度排名百度网盘资源链接入口
  • 如何给一个公司做网站免费站推广网站不用下载
  • 公司网站二维码怎么做的推广计划方案
  • 网站开发设计论文seo管理系统创作
  • 龙岗做网站公司哪家好补肾壮阳吃什么药效果好
  • 网站建设如何把更改内容手机访问另一部手机访问文件
  • 做神秘顾客哪个网站好杭州网站优化服务
  • 深圳做网站服务全国病毒感染最新消息
  • 门户网站开发架构seo实训报告
  • 网站 河北 备案 慢推广普通话内容
  • 网站建设请示文件站长工具ip地址查询域名
  • 网站根 html全网推广公司