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型参数的方法才可以匹配。

最新文章

  1. 附录E 安装Kafka
  2. struct 大小计算
  3. trace与代码跟踪服务
  4. 【荐】PHP上传文件大小限制大全
  5. Pyqt 控件的信号槽事件定义方法
  6. python用迭代器方式便利目录下的文件
  7. gtk+2.24.0-glib-2.28.1-staticLib-mingw32-x86-2016-08-10.7z
  8. Python: 常用list, string处理功能
  9. 15 个很棒的 Bootstrap UI 界面编辑器
  10. Windows下使用Git和GitHub.com
  11. Castle IOC容器组件生命周期管理
  12. Perl根据日期分割数据文件
  13. VisualStudio快捷键大全
  14. 5.For loops
  15. dhcp 的安装和配置文件
  16. 【SqlServer系列】远程访问
  17. request 对于cookie,session, json的处理
  18. Android gradle 配置
  19. IdentityServer4 中文文档 -8- (快速入门)设置和概览
  20. HashTree【转】

热门文章

  1. JPA级联(一对一 一对多 多对多)注解【实际项目中摘取的】并非自己实际应用
  2. stm32寄存器版学习笔记05 PWM
  3. Spark执行样例报警告:WARN scheduler.TaskSchedulerImpl: Initial job has not accepted any resources
  4. Java8新特性——StreamAPI(一)
  5. python ctypes 和windows DLL互相调用
  6. flex 伸缩布局
  7. aes加密/解密(转载)
  8. 【DUBBO】zookeeper在dubbo中作为注册中心的原理结构
  9. conduit 安装试用
  10. php基础语法(控制语句、数组、函数)