一个问题 ThreadPool.QueueUserWorkItem( new WaitCallback(MethodA), i);
谁能帮忙解释下 QueueUserWorkItem( new WaitCallback(MethodA), i); 这个语句的参数?
WaitCallback(MethodA)是当作一种数据类型吗?MethodA是充当什么角色?i充当什么角色?

解决方案 »

  1.   

    QueueUserWorkItem()方法将一个任务项排列到线程池中
    public static bool QueueUserWorkItem(WaitCallback callBack,object state)
    其中,callback表示线程池执行任务时要调用的委托,state表示包含状态的对象,该对象将在线程执行任务时传递给委托。
    ThreadPool.QueueUserWorkItem( ThreadProc, ti));
    ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadProc), ti));