Hallo,
ich muss unter Linux eine Schnittstelle erstellen, die den Aufrufer darüber informieren können soll, dass ein bestimmten Ereignis aufgetreten ist.
Mit der Win32-API habe ich so einen Mechanismus über einen Windows Event Handle implementiert. Dabei habe ich folgende Funktionen verwendet.
Kann mir jemand hierfür einen Äquivalenten Mechanismus unter Linux nennen ? Ich möchte es wohl so verwenden, dass ein Thread SetEvent() aufruft und dadurch einen anderen Thread aufweckt, der mit WaitForSingleObject() auf das Event wartet.
ich muss unter Linux eine Schnittstelle erstellen, die den Aufrufer darüber informieren können soll, dass ein bestimmten Ereignis aufgetreten ist.
Mit der Win32-API habe ich so einen Mechanismus über einen Windows Event Handle implementiert. Dabei habe ich folgende Funktionen verwendet.
Code:
HANDLE handle = CreateEvent(...);
//...
SetEvent(&handle);
//...
WaitForSingleObject(&handle, ...)
Kann mir jemand hierfür einen Äquivalenten Mechanismus unter Linux nennen ? Ich möchte es wohl so verwenden, dass ein Thread SetEvent() aufruft und dadurch einen anderen Thread aufweckt, der mit WaitForSingleObject() auf das Event wartet.