zoukankan      html  css  js  c++  java
  • 多线程编程

    原文发布时间为:2010-05-08 —— 来源于本人的百度文章 [由搬家工具导入]


    多线程用于数据采集时,速度明显很快,下面是基本方法,把那个auto写成采集数据方法即可。

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Threading;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    try
    {

    ThreadPool.SetMaxThreads(3, 3); //设置最大线程数
    for (int i = 0; i < 10; i++)
    {
    ThreadPool.QueueUserWorkItem(new WaitCallback(Auto), i);//线程池指定线程执行Auto方法
    }
    Console.ReadLine();
    }
    catch (Exception ex)
    {
    Console.WriteLine(ex.Message);
    }
    }

    public static void Auto(object i)//多线程执行的方法
    {
    if (string.Equals(i,2))
    {
    Thread.Sleep(2000);
    }
    Console.WriteLine(i.ToString());
    }
    }
    }
  • 相关阅读:
    Kettle学习(2)
    kettle学习(1)
    Quartz在Spring中的使用
    JVM垃圾收集简介
    快速排序

    20190827最新论文
    GNN
    Multimodal Machine Learning
    Wasserstein距离 及两多元高斯分布间的W距离
  • 原文地址:https://www.cnblogs.com/handboy/p/7158398.html
Copyright © 2011-2022 走看看