Пример #1
0
        static void Main(string[] args)
        {
            //1

            //Console.WriteLine("Please enter the target number");

            //object target = Console.ReadLine();

            //ParameterizedThreadStart parameterizedthreadStart = new ParameterizedThreadStart(Number.PrintNumbers);

            //Thread T = new Thread(parameterizedthreadStart);
            //T.Start(target);


            //2

            ThreadFinishedCallback callback = new ThreadFinishedCallback(delegate(int x) { Console.WriteLine("Something finished!!"); });


            Number newNumber = new Number(2, callback);

            ThreadStart threadStart = new ThreadStart(newNumber.PrintNumbers);

            Thread thread = new Thread(threadStart);

            thread.Start();
        }
Пример #2
0
        public Number(int target, ThreadFinishedCallback callback)
        {
            this._target = target;

            Callback = callback;
        }