ThreadPool.QueueUserWorkItem 用法[通俗易懂]

ThreadPool.QueueUserWorkItem 用法[通俗易懂]一不带参数ThreadPool.QueueUserWorkItem(delegate{PostDataWhenLoadData();});privatevoidPostDataWhenLoadData(){              BehaviorReturnbr=_reService.SearchPrintReport(currentSo,isCount)

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一 不带参数

ThreadPool.QueueUserWorkItem(delegate { PostDataWhenLoadData(); });

private void PostDataWhenLoadData()

{

               BehaviorReturn br = _reService.SearchPrintReport(currentSo, isCount);
                if (br.Success)
                {

                    SysnAssignWhenLoad(br.ObjectList);
                    if (br.ObjectList.Count == 0)
                    {

                        var srMsg = new ServerMessage
                        {

                            code = “noData”,
                            messageCN = “没有满足查询条件的数据”
                        };
                        br.MessageList.Add(srMsg);
                        SysnShowError(br);
                    }
                }
                else
                {

                    SysnShowError(br);
                }

}

二 带参数

            string ti = “”;
            ThreadPool.QueueUserWorkItem(new WaitCallback(ThreadProc),ti); (参数ti可以为任何类型)

        private void ThreadProc(object ti)   //回调函数 中参数类型一定要写出object
        {

           
        }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189828.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle错误904解决方法_遇到oracle错误 12154

    oracle错误904解决方法_遇到oracle错误 12154案例情景–在一次Oracle数据库导出时:C:\DocumentsandSettings\Administrator>exp[emailprotected]_dbfile=E:\lsxy.dmpowner=lsxyExport:Release11.2.0.1.0-Productionon星期一11月2614:07:182012Copyright(c)…

    2022年9月20日
    0
  • SQL Server学习之路(一):建立数据库、建立表

    SQL Server学习之路(一):建立数据库、建立表0.目录1.前言2.建立数据库2.1通过SSMS建立数据库2.2通过SQL语句建立数据库3.建立表3.1通过SSMS建立表3.2通过SQL语句建立表1.前言配置是win10+SQLServer2012,使用的GUI管理工具是SQLServer2012自带的SQLServerManagementStudio(以下简称SSMS)。本系列主要学习SQLServe…

    2022年7月19日
    19
  • exit与return的区别

    exit与return的区别

    2021年11月3日
    52
  • 这是特殊的一天

    人生中特殊的日子可能并不多,真心不多!日子的过的很快,转眼三年已经过去。那年的今天,我从一个学生迈向社会! 那年的今天,是我入职的第一天! 也就是在那年的今天,我遇到了我爱的人!曾经梦想的毕业后如何如何,在现实面前,一切都是残酷的。三年很快,十年也很快,我对自己的十年之约,已经是快到了!2020这是我对自己的十年之约,而现在看来这个十年之约远比我想象的还要远。这…

    2022年2月27日
    38
  • 绿色简单的学校登录html页面

    效果预览:http://hovertree.com/texiao/css/22/代码如下:源码下载:http://hovertree.com/h/bjaf/l243x19a.htm转自:http:

    2021年12月22日
    51
  • lvextend resize2fs_resize2fs报错

    lvextend resize2fs_resize2fs报错扩容挂载在系统根目录下的lv时,因为1.进程占用问题导致e2fsck-f/dev/cl/root命令执行失败,2.根目录剩余空间太小导致resize2fs-f/dev/cl/root执行报错:resize2fs:Badmagicnumberinsuper-block当尝试打开/dev/mapper/cl-root时找不到有效的文件系统超级块.通过xfs扩

    2022年10月7日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号