c#之线程随机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            Control.CheckForIllegalCrossThreadCalls = false;
        }
        bool a;
        public void playGame()
        {
            Random rd = new Random();
 
            while (a)
            {
                this.label1.Text = rd.Next(0, 10).ToString();
                this.label2.Text = rd.Next(0, 10).ToString();
                this.label3.Text = rd.Next(0, 10).ToString();
            }
             
             
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            if (!a)
            {
                a=true;
                this.button1.Text = "暂停";
                Thread th = new Thread(playGame);
                th.IsBackground = true;
                th.Start();
            }
            else {
 
                this.button1.Text = "开始";
                a = false;
            }
        }
    }
}

  

posted @   尘梦  阅读(263)  评论(0编辑  收藏  举报
编辑推荐:
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
阅读排行:
· 不到万不得已,千万不要去外包
· C# WebAPI 插件热插拔(持续更新中)
· 会议真的有必要吗?我们产品开发9年了,但从来没开过会
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 如何打造一个高并发系统?
点击右上角即可分享
微信分享提示
主题色彩