static void Main(string[] args)
        {
            SearchTask _searchTask = new SearchTask();

            ThreadStartCommand _command = new ThreadStartCommand(_searchTask, "Search");
            Thread             _t1      = new Thread(_command);

            _t1.Start();

            SortTask           _sortTask   = new SortTask();
            ThreadStartCommand _newCommand = new ThreadStartCommand(_sortTask, "Sort");
            Thread             t2          = new Thread(_newCommand);
        }
예제 #2
0
 public Thread(ThreadStartCommand command)
 {
     this._command = command;
 }