Serwis Edukacyjny Nauczycieli w I-LO w Tarnowie Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Autor artykułu: mgr Jerzy
Wałaszek |
©2025 mgr Jerzy Wałaszek
|
SDL_GetThreadID
SPIS TREŚCI |
Rozdział jest tłumaczeniem oryginalnej instrukcji dla biblioteki SDL2.
Użyj tej funkcji, aby otrzymać identyfikator określonego wątku.
SDL_threadID SDL_GetThreadID(SDL_Thread* thread) |
thread | wątek do sprawdzenia. |
#include <stdio.h> #include "SDL.h" // Bardzo prosty wątek - liczy od 0 do 9 z opóźnieniami co 50 ms int TestThread(void *ptr) { int cnt; for (cnt = 0; cnt < 10; ++cnt) { printf("\nThread counter: %d", cnt); SDL_Delay(50); } return cnt; } int main(int argc, char *argv[]) { SDL_Thread *thread; SDL_threadID threadID; int threadReturnValue; printf("\nSimple SDL_CreateThread test:"); /* Twórz wątek */ thread = SDL_CreateThread(TestThread, "TestThread", (void *)NULL); if (NULL == thread) { printf("\nSDL_CreateThread failed: %s\n", SDL_GetError()); exit(-1); } /* Pobierz identyfikator nowo uruchomionego wątku */ threadID = SDL_GetThreadID(thread); /* Poczekaj na zakończenie wątku i pobierz kod powrotu */ SDL_WaitThread(thread, &threadReturnValue); printf("\nThread returned value: %d", threadReturnValue); return 0; } |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2025 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.