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

如何实施网站推广wordpress重新生成标签

如何实施网站推广,wordpress重新生成标签,网页搜索快捷键,wordpress 工业主题可参考#xff1a; 《CSharp中委托#xff08;一#xff09;委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托》一文中的窗体传值。 如果你采用了.NetCore#xff0c;经实测采用BeginInvoke无法启动。 切换到.NetFramework下可以使用。 结论#xff1a; Act…可参考 《CSharp中委托一委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托》一文中的窗体传值。 如果你采用了.NetCore经实测采用BeginInvoke无法启动。 切换到.NetFramework下可以使用。 结论 Action委托类型变量接受要异步执行的方法 然后BeginInvoke。BeginInvoke是新启线程异步调用。Invoke是同步执行。Action类型委托只接受没有返回值的方法如果有返回值那就用Func委托类型。BeginInvoke有两个必须的参数放在最后。 倒数第二个参数是可以放回调函数的委托线程执行完需要做的事。倒数第一个参数是可以给回调函数传参数。BeginInvoke返回一个IAsyncResult类型可以通过等待句柄AsyncWaitHandle判断是否执行结束。可以通过EndInvoke接受线程结果方法带返回值。 参考代码如下 static void Main(string[] args) {Stopwatch sw new Stopwatch();sw.Start();Action t1 Test1;Actionint t2 Test2;Action t3 Test3;Funcint, int, int t4 Test4;Console.WriteLine(主函数主线程。);IAsyncResult ar t1.BeginInvoke(null, null);// 判断异步调用是否结束。第一种方式。//while (ar.IsCompleted false)//{// Console.Write();// Thread.Sleep(20);//}//t1.EndInvoke(ar); // 取得异步线程的返回值。t2.BeginInvoke(666, null, null);t3.BeginInvoke(null, null);IAsyncResult ar4 t4.BeginInvoke(5, 5, null, null);int res t4.EndInvoke(ar4);Console.WriteLine(Test4 输出结果{0}, res);sw.Stop();string time sw.Elapsed.ToString();Console.WriteLine(time);Funcint, int, int t6 Test4;IAsyncResult ar5 t6.BeginInvoke(5, 5, null, null);// 添加线程结束检测等待句柄。第二种方式。bool isEnd ar5.AsyncWaitHandle.WaitOne(1000); // 如果1000毫秒内运行结束返回True。if (isEnd){// 需要注释掉上面的t4.EndInvoke(ar4)int res2 t6.EndInvoke(ar5);Console.WriteLine(如果执行完了接受输出。{0},res2);}// 还可以通过回调函数来检测执行。第三种方式。IAsyncResult ar6 t4.BeginInvoke(5, 6, OnCallBack, t4);// 倒数第二个参数是委托类型可以写回调函数即线程执行完需要做的事。// 倒数第一个参数是需要给回调函数传入的参数。我们可以把t4传入。// 使用lambda表达式来写上面的异步调用。第四种。Funcint, int, int t5 Test4;t5.BeginInvoke(5, 7, ar66 {int res66 t5.EndInvoke(ar66);Console.WriteLine(res66 在lambda表达式中取得);}, null);Console.ReadLine(); }private static void OnCallBack(IAsyncResult ar) {Console.WriteLine(回调函数回答子线程结束。);// 在回调函数中取得参数。获取EndInvoke的结果。Funcint, int, int arC ar.AsyncState as Funcint, int, int;int res arC.EndInvoke(ar);Console.WriteLine(在回调函数中使用委托的本身调用委托返回值。); }static void Test1() {Console.WriteLine(Test1启动ID, 线程ID为{0},Thread.CurrentThread.ManagedThreadId);Thread.Sleep(1000);Console.WriteLine(Test1结束ID, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId); } static void Test2(int num) {Console.WriteLine(Test2启动ID, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId);Thread.Sleep(900);Console.WriteLine(Test2中处理的数字{0}, num);Console.WriteLine(Test2结束ID, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId); } static void Test3() {Console.WriteLine(Test3启动ID, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId);Thread.Sleep(1100);Console.WriteLine(Test3结束ID, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId); }static int Test4(int a, int b) {Console.WriteLine(Test4被启动, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId);Thread.Sleep(500);Console.WriteLine(Test4执行完毕, 线程ID为{0}, Thread.CurrentThread.ManagedThreadId);return a b * 10086; }
http://www.dnsts.com.cn/news/101289.html

相关文章:

  • 想开一个网站开发的公司wordpress php框架
  • 如何成立一个网站曹县住房和城乡建设局网站
  • 河南省城乡和住房建设厅网站淄博做域名的公司
  • 网站建设公司内幕福永三合一网站设计
  • 手机移动端网站河南省建筑业协会官网
  • 做网站怎么做付费推广最大的域名注册网站是那个
  • 和田地区建设局网站修改dns连接外国网站
  • 取消网站备案流程国内国际新闻最新消息10条
  • 兰州网站程序建设试玩网站怎么做
  • 微网站建设教程wordpress restapi接口
  • 崇明建设镇虹桥村网站网站开发常用问题
  • 一级做c爱片的网站网页美工薪酬范围
  • 全国工程建设系统网站hao123网站模板
  • 重庆龙华网站建设公司邯山区住房和城乡建设局网站
  • 做网站的高手手机怎么跳过国家禁止访问
  • WordPress插件ckplayer西安官网seo分析
  • window2008r2网站建设创建网站需要备案吗
  • 百度微信官网网站模板淘宝美工做倒计时图片网站
  • 天津市城市建设学校官方网站wordpress注入文件
  • 做网站优化期间能收到网站吗网站更换主机需要怎么做
  • 网上书店网站建设的说明书flash网站设计
  • 建设企业网站的流程经典网站
  • 东台网站建设网站建设战略规划的方法
  • 可以在几个 网站备案凡科模板
  • 专门做恐怖片的网站文创产品设计概念
  • 网站子站建设自查报告免费推广网站怎么做
  • 网站基础服务另类投资公司网站建设规定
  • 网站开发成本预算价目表电脑优化大师
  • 设计感的网站做智能网站系统
  • 宁波住房和城乡建设局网站首页图片切换wordpress