1. // 001_多线程.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
    2. //
    3. #include <windows.h>
    4. #include <stdio.h>
    5. DWORD WINAPI ThreadProc1(LPVOID pArg)
    6. {
    7. while ( 1 )
    8. {
    9. printf("ThreadProc1 ***\n");
    10. printf("ThreadProc1 ...\n");
    11. printf("ThreadProc1 +++\n");
    12. Sleep(30);
    13. }
    14. return 0;
    15. }
    16. DWORD WINAPI ThreadProc2(LPVOID pArg)
    17. {
    18. while (1)
    19. {
    20. printf("ThreadProc1\n");
    21. Sleep(30);
    22. }
    23. return 0;
    24. }
    25. DWORD WINAPI ThreadProc3(LPVOID pArg)
    26. {
    27. while (1)
    28. {
    29. printf("ThreadProc1\n");
    30. Sleep(30);
    31. }
    32. return 0;
    33. }
    34. int main()
    35. {
    36. CreateThread(0, 0, &ThreadProc1, 0, 0, 0);
    37. CreateThread(0, 0, &ThreadProc1, 0, 0, 0);
    38. CreateThread(0, 0, &ThreadProc1, 0, 0, 0);
    39. while ( 1 )
    40. {
    41. printf("main\n");
    42. Sleep(30);
    43. }
    44. }