资源简介

通过动态效果,实现单线程与多线程,多线程与异步之间的区别,希望对刚接触多线程、异步的新手有帮助,欢迎大家提意见!

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace MultiThreadTest
{
    /// 
    /// 该窗体点击开始按钮后不能对窗体进行操作,暂时没找到原因
    /// 理论上这些代码是没问题的,可能是不停刷新造成的
    /// 我试着把Paint事件中内容去掉,换成其它内容,就可以对窗体操作
    /// 希望大家也帮忙找找,在评论中提出来
    /// 

    public partial class Form1 : Form
    {
        private Dictionary _areaPoints = new Dictionary();
        private Size _areaSize = new Size(50 50);
        private int _count;//动态配置,用于控制组个数,如果等于2,则A1、B1与A2、B2;若为3,则A1、B1、C1与A2、B2、C2
        private object _lockObj = new object();
        private int _startX = 100;
        private

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14336  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\bin\Debug\MultiThreadTest.exe

     文件      32256  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\bin\Debug\MultiThreadTest.pdb

     文件      14328  2011-10-11 22:08  MultiThreadTest\MultiThreadTest\bin\Debug\MultiThreadTest.vshost.exe

     文件        490  2007-07-21 01:33  MultiThreadTest\MultiThreadTest\bin\Debug\MultiThreadTest.vshost.exe.manifest

     文件       8652  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\Form1.cs

     文件       5521  2011-10-11 22:00  MultiThreadTest\MultiThreadTest\Form1.Designer.cs

     文件       5814  2011-10-11 22:00  MultiThreadTest\MultiThreadTest\Form1.resx

     文件       3741  2011-10-11 20:48  MultiThreadTest\MultiThreadTest\MultiThreadTest.csproj

     文件        660  2011-10-11 22:08  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.csproj.FileListAbsolute.txt

     文件        847  2011-10-11 22:00  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.csproj.GenerateResource.Cache

     文件      14336  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.exe

     文件        180  2011-10-11 22:00  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.Form1.resources

     文件      32256  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.pdb

     文件        180  2011-10-11 20:48  MultiThreadTest\MultiThreadTest\obj\Debug\MultiThreadTest.Properties.Resources.resources

     文件        496  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Program.cs

     文件       1386  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties\AssemblyInfo.cs

     文件       2880  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties\Resources.Designer.cs

     文件       5612  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties\Resources.resx

     文件       1100  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties\Settings.Designer.cs

     文件        249  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties\Settings.settings

     文件        935  2011-10-11 20:43  MultiThreadTest\MultiThreadTest.sln

    ..A..H.      8192  2011-10-11 20:43  MultiThreadTest\MultiThreadTest.suo

     目录          0  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\obj\Debug\TempPE

     目录          0  2011-10-11 20:48  MultiThreadTest\MultiThreadTest\bin\Debug

     目录          0  2011-10-11 22:15  MultiThreadTest\MultiThreadTest\obj\Debug

     目录          0  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\bin

     目录          0  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\obj

     目录          0  2011-10-11 20:43  MultiThreadTest\MultiThreadTest\Properties

     目录          0  2011-10-11 22:15  MultiThreadTest\MultiThreadTest

     目录          0  2011-10-11 20:43  MultiThreadTest

............此处省略3个文件信息

评论

共有 条评论