c#线程创建
2016-06-12 11:06
323 查看
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 WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Thread th; private void button1_Click(object sender, EventArgs e) { th = new Thread(test); th.IsBackground = true; th.Start(); } private void test() { int n = 100000; this.textBox1.Text = Convert.ToString((1 + n) * n / 2); } private void Form1_Load(object sender, EventArgs e) { Control.CheckForIllegalCrossThreadCalls = false; } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (th != null) { th.Abort(); } } } }
相关文章推荐
- [C#基础知识] ReadOnly关键字修饰的变量可以修改,只是不能重新分配
- c# webrower 页面跳转事件
- C#_事件
- C#图片处理,缩略图制作
- 装箱与拆箱C#(二)之易忽视的box与unbox例子
- C#由变量捕获引起对闭包
- C#实现XML与实体类之间相互转换的方法(序列化与反序列化)
- c#之线程
- C# XML序列化方法及常用特性总结分析
- c# Dictionary的遍历和排序
- C#多线程传递参数及任务用法示例
- 装箱与拆箱C#(一)
- vs2013使用C#6.0
- C#中的深复制和浅复制(在C#中克隆对象)
- c# 使用bartender sdk 打印
- C#实现对邮件的发送
- 桥接模式
- C#基础知识(二)——字符与类型转换
- 单例模式
- 职责链模式