zoukankan      html  css  js  c++  java
  • 异步线程读取文件总结~

    1、异步线程中的参数:

            private void watch_Created(object sender, FileSystemEventArgs e)
            {

                ParameterizedThreadStart myParameterizedThreadDelegate = new ParameterizedThreadStart(ReadStart_Fun);

                Thread myThread = new Thread(myParameterizedThreadDelegate);

                object o = e.FullPath;

                myThread.Start(o);

            }

            private void ReadStart_Fun(object strPath)
            {
                string AllFilePath = strPath as string;////利用委托传递一个参数的方法
            }

    2、在使用异步线程结束后要对线程进行关闭,

    Thread.CurrentThread.Abort();否则CPU所占资源会很高。

    在异步线程中处理完一条数据记录后,让线程:

     System.Threading.Thread.Sleep(200);

    会出现某条记录的重复执行情况。

  • 相关阅读:
    ORACLE数据库备份与恢复详解
    Oracle块,区,段
    Oracle触发器
    SQL
    Oracle 用户管理权限
    Mybatis_One
    面向对象编程应用实例
    面向对象之方法2
    面向对象之方法1
    面向对象之结构体2
  • 原文地址:https://www.cnblogs.com/AriLee/p/1999241.html
Copyright © 2011-2022 走看看