TAILIEUCHUNG - Multi-Threaded Game Engine Design phần 3

Chương trình sau đây chứng minh hiệu quả với các tài sản FillMode thiết lập để wireframe. Bạn có chọn lọc có thể trao đổi một loại lưới khác để xem hình cầu, ấm trà, hình trụ, khối lập phương, hoặc hình xuyến bằng cách thực hiện những thay đổi nhỏ mã. | 100 Simpor PDF Mei-gerand Split Unregistered- Vei-sion - httpV int main int argc char argv LPDWORD threadid NULL HANDLE threadl NULL PMYPARAM param null param PMYPARAM HeapAlloc GetProcessHeap HEAP_ZERO_MEmOrY sizeof MyParam param- value1 9 param- value2 800 create thread in suspended state thread1 CreateThread NULL 0 threadFunction1 param CREATE_SUSPENDED threadid if thread1 cout Error creating thread n return 1 cout thread created threadid endl launch thread ResumeThread thread1 WaitForSingleObject thread1 500 CloseHandle thread1 HeapFree GetProcessHeap 0 param cout done n system pause return 0 The output of this program looks like this thread created 0012FE8C thread function running parameter 9 800 thread function end done Simpo PDF Merge and Split Unregistered Version - http Although we aren t doing anything magnificent like solving the largest prime number known to mankind or testing out threaded engine code on an 80-core experimental computer this chapter does do one thing well we learned how to create a thread function for Windows threads with support for parameters. Now you may take any of the previous examples and adapt them to Windows threads fairly easily. Programming Windows threads is a relatively straightforward process since the functions covered in this chapter are part of the Windows SDK and already available in Visual C by default. Making use of the Windows threads is not a problem but we have not covered any of the advanced topics like mutex locking to protect data as the concept is the same here as it is with POSIX and Boost threads. Summary That wraps up Part I and our tour of the four key multi-threading libraries Boost threads OpenMP POSIX threads and finally Windows threads. I think it s time to get started working on some very serious game engine code Simpo PDF Merge and Split Unregistered Version - http This page intentionally left .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.