博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决多线程委托二义性问题
阅读量:4557 次
发布时间:2019-06-08

本文共 614 字,大约阅读时间需要 2 分钟。

解决多线程委托二义性问题

在多线程运行委托时,有时会报二义性问题,如下代码:

private void StartHostAsync(ServiceHostConfig config)        {            Thread thread = new Thread(delegate            {                this.StartHost(config);            });            thread.Start();        }

会提示:语法二义性

ThreadStarted 和 ParameteriedThreadStarted的二义性,要解决问题很简单,只需求显式的转换一下就可以了 改成:
private void StartHostAsync(ServiceHostConfig config)        {            Thread thread = new Thread((ThreadStarted)delegate            {                this.StartHost(config);            });            thread.Start();        }

 

转载于:https://www.cnblogs.com/mxm2005/p/5314094.html

你可能感兴趣的文章
Codefroces Gym101572 I.Import Spaghetti-有向图跑最小环输出路径(Floyd)
查看>>
有关位运算的操作+二进制状态压缩
查看>>
Eclipse插件 -- 阿里巴巴扫描编码规插件
查看>>
(1.1)学习笔记之mysql体系结构(内存、进程、线程)
查看>>
markdown测试
查看>>
Java-Maven-Runoob:Maven 依赖管理
查看>>
杂项-Log:log4net
查看>>
杂项-Java:EL表达式
查看>>
tarroni music
查看>>
unity 使用RotateAround的使用注意
查看>>
[SDOI2009]HH的项链
查看>>
CodeFirst模式,容易引发数据迁移问题(不建议使用)
查看>>
jquery的colorbox关闭并传递数据到父窗
查看>>
使用Nginx、Keepalived构建文艺负载均衡
查看>>
phpmyadmin 开放远程登录的权限
查看>>
linux安装gcc和gcc-c++
查看>>
qq登陆错误提示
查看>>
bzoj 1192: [HNOI2006]鬼谷子的钱袋 思维 + 二进制
查看>>
没写完,没调完,咕咕咕的代码
查看>>
Android Studio使用技巧:导出jar包
查看>>