Esempio n. 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            stuff  s = new stuff();
            Thread t = new Thread(new ThreadStart(s.greet));

            t.Name = "Hi from Program";  //this could be any variable
            t.Start();
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            stuff s = new stuff();
            //s.hi(); -> this creates an infinite loop
            Thread t = new Thread(new ThreadStart(s.hi)); //declares the thread, but hasn't started it yet

            t.Start();                                    //this starts the t thread (i.e. s.hi)
        }
Esempio n. 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            stuff s = new stuff();

            for (int i = 1; i <= 10; i++)
            {
                //s.addIt();
                Thread t = new Thread(new ThreadStart(s.addIt));
                t.Start();
            }
            Thread.Sleep(5000);
            MessageBox.Show(total.ToString());
        }