C#单线程和多线程的应用比较

编译软件:Visual Studio 2019


一、准备

打开VS2019点击创建新项目
C#单线程和多线程的应用比较
选择C# Windows 桌面 点击选择WPF应用 点击下一步进行创建

在工具栏选择工具控件 如下图所示

C#单线程和多线程的应用比较

二、单线程

摆放完毕后,双击button进入代码的编写
C#单线程和多线程的应用比较

编译执行,结果如下
C#单线程和多线程的应用比较
输入地址与起止端口好,点击扫描
C#单线程和多线程的应用比较

三、多线程

修改单线程代码如下
C#单线程和多线程的应用比较
编译执行,结果与单线程并无区别,但是扫描速度较快
C#单线程和多线程的应用比较

四、总结

多线程与单线程相比就好像一条路走与多条路走,运行速度明显加快,能够有效提高代码运行效率,是程序员很好的工具