Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C#+Win32] Многопотоковая программа на C#+Win32


Автор: StrikerX 26.11.2007, 20:18
Вот скажем имеется программа на C#, содержит два потока.

Код

namespace CSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            Thread t1 = new Thread(thread1);
            Thread t2 = new Thread(thread2);

            t1.Start();
            t2.Start();

            Console.ReadLine();
        }

        static void thread1()
        {
            Console.WriteLine("Thread #1 started!");
            Console.WriteLine("Thread #1 finished!");
        }

        static void thread2()
        {
            Console.WriteLine("Thread #2 started!");
            Console.WriteLine("Thread #2 finished!");
        }

    } //end main class
}


Задача - сделать такую же программу с двумя потоками, только используя средства Win32.

типа:
Код

HANDLE T1, T2;
DWORD tid;

DWORD WINAPI thread1();
DWORD WINAPI thread2();
T1 = CreateThread (NULL, 0, thread1, 0, 0,  &tid);
T2 = CreateThread (NULL, 0, thread2, 0, 0,  &tid);


PS. Как для начала подключить Win32? smile 




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)