Ejemplo n.º 1
0
    static void Main()
    {
        // elokeszitjuk a parametereket
        Osszeadas p = new Osszeadas();

        p.bemeno_a  = 10;
        p.bemeno_b  = 20;
        p.szal_kesz = false;
        p.kivetel   = null;
        // letrehozzuk es inditjuk a szalat
        Thread t = new Thread(p.osszeadas);

        t.Start();
        //
        // csinalunk valami hasznosat
        // amig a masik szal szamol
        //
        // varunk a szal kesz allapotra
        t.Join();
        // majd kiirjuk az eredmenyt
        if (p.szal_kesz)
        {
            Console.WriteLine(p.kimeno_c);
        }
        else
        {
            Console.Write("A␣szal␣kivetel␣miatt␣allt␣le");
            Console.WriteLine(p.kivetel.Message);
        }
        // <enter> leutesere varakozas
        Console.ReadLine();
    }
Ejemplo n.º 2
0
    static void Main()
    {
        Osszeadas p = new Osszeadas(10, 20);
        Thread    t = new Thread(p.osszeadas);

        t.Start();
        //
        t.Join();
        // majd kiirjuk az eredmenyt
        if (p.szal_kesz)
        {
            Console.WriteLine(p.kimeno_c);
        }
        else
        {
            Console.Write("A␣szal␣kivetel␣miatt␣allt␣le");
            Console.WriteLine(p.kivetel.Message);
        }
        // <enter> leutesere varakozas
        Console.ReadLine();
    }