C#Question:“XXX”的重载均与“System.Threading.WaitCallback”不匹配。
2024-10-15 14:23:45
public static class ThreadPool // 提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。 {
[SecuritySafeCritical]
public static bool QueueUserWorkItem(WaitCallback callBack); [SecuritySafeCritical]
public static bool QueueUserWorkItem(WaitCallback callBack, object state);
} public delegate void WaitCallback(object state); //表示线程池线程要执行的回调方法.
在调用回调方法时:
ThreadPool.QueueUserWorkItem(new WaitCallback(InsertBattleRecord), new RoomArgs(room, session.AppServer.Log));
报错:不明白原因。
从网上找到原因:
1、请参见 WaitCallback 委托的声明:
public delegate void WaitCallback(object state);
由此可见,需要一个无返回值的,并且有一个object型参数的方法才可以匹配。
最新文章
- 附录E 安装Kafka
- struct 大小计算
- trace与代码跟踪服务
- 【荐】PHP上传文件大小限制大全
- Pyqt 控件的信号槽事件定义方法
- python用迭代器方式便利目录下的文件
- gtk+2.24.0-glib-2.28.1-staticLib-mingw32-x86-2016-08-10.7z
- Python: 常用list, string处理功能
- 15 个很棒的 Bootstrap UI 界面编辑器
- Windows下使用Git和GitHub.com
- Castle IOC容器组件生命周期管理
- Perl根据日期分割数据文件
- VisualStudio快捷键大全
- 5.For loops
- dhcp 的安装和配置文件
- 【SqlServer系列】远程访问
- request 对于cookie,session, json的处理
- Android gradle 配置
- IdentityServer4 中文文档 -8- (快速入门)设置和概览
- HashTree【转】
热门文章
- JPA级联(一对一 一对多 多对多)注解【实际项目中摘取的】并非自己实际应用
- stm32寄存器版学习笔记05 PWM
- Spark执行样例报警告:WARN scheduler.TaskSchedulerImpl: Initial job has not accepted any resources
- Java8新特性——StreamAPI(一)
- python ctypes 和windows DLL互相调用
- flex 伸缩布局
- aes加密/解密(转载)
- 【DUBBO】zookeeper在dubbo中作为注册中心的原理结构
- conduit 安装试用
- php基础语法(控制语句、数组、函数)