Hirdetés
- Kényszerűen visszavesz az AI-ból a Windows 11-ben a Microsoft?
- AMD Navi Radeon™ RX 9xxx sorozat
- TCL LCD és LED TV-k
- Fejhallgató erősítő és DAC topik
- LG LCD és LED TV-k
- Milyen TV-t vegyek?
- Új kezdeményezéssel pofoznák ki a Linuxot a játékosoknak
- Melyik tápegységet vegyem?
- Projektor topic
- UHD filmek lejátszása
Új hozzászólás Aktív témák
-
zka67
őstag
Sziasztok,
Nem tudom megoldani azt, hogy csak akkor olvasson be egy karaktert az stdin-ről, ha van karakter, magyarul ne várjon a karakterre, ha nincs.
while (1) {
if (checkInput()) doInput();
if (checkTimer()) doTimer();
}nos azt hiszem, sikerült megoldanom a problémát:
void ???func(void *parm) {
pthread_mutex_lock(&mutex);
...
pthread_mutex_unlock(&mutex);
sched_yield();
return NULL;
}
int main(int argc, char **argv) {
pthread_t threadid, inputid;
char f;
f = 1;
while (1) {
pthread_mutex_lock(&mutex);
pthread_create(&threadid, NULL, threadfunc, NULL);
if (f) {
f = 0;
pthread_create(&inputid, NULL, inputfunc, NULL);
}
usleep(10);
pthread_mutex_unlock(&mutex);
pthread_join(threadid, NULL);
pthread_mutex_destroy(&mutex);
}
}ahol az inputfunc a doInput() és a threadfunc a doTimer()
Magyarul, két külön szálon fut a két funkció.
A program alapját a neten találtam, és egyenlőre fogalmam sincs, hogy a pthread_xxx-ek mit is csinálnak pontosan, de a program az elvárásoknak megfelelően működik.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Videó stream letöltése
- CADA, Polymobil, és más építőkockák
- Spórolós topik
- Allegro vélemények - tapasztalatok
- Milyen autót vegyek?
- Kényszerűen visszavesz az AI-ból a Windows 11-ben a Microsoft?
- AMD Navi Radeon™ RX 9xxx sorozat
- TCL LCD és LED TV-k
- Helldivers 2 (PC, PS5)
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- iKing.hu Apple iPhone Air 256GB Light Gold használt karcmentes 100% akku 2026.10.28-ig garanciás
- Steelseries Arena 7 Hangfal
- ASUS ROG STRIX X870-A Gaming WIFI alaplap Bontatlan
- Lenovo ThinkVision T2324p 24" IPS Monitor,1920x1080,HDMI,DP,VGA,USB,Vesa,Pivot,számla,cseregarancia
- HP ZBook Fury G8, i7-11850H, 32GB RTX A2000 4GB, HP Garancia, Gyönyörű.
- iPhone 13 Mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS4509, 100% Akksi
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
- GYÖNYÖRŰ iPhone 13 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS4409
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- ÚJRA! 256GB NVMe SSD, 1 év gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


