posix

POSIX (Portable Operating System Interface) ist eine Reihe von Standards, die Programmier-APIs, einen Befehlsinterpreter und allgemeine Dienstprogramme für Unix-ähnliche Betriebssysteme definieren.
1
Antwort

Gibt es Rückwirkungen darauf, dass viele Prozesse in Posix auf einen einzelnen Reader auf einer Named Pipe schreiben?

Ich schreibe ein Programm für POSIX (OSX), wo ich viele Prozesse haben werde, die Nachrichten an einen Listener senden, der im Grunde ein Logging-Thread ist. Alle Prozesse werden in separaten Programmen ausgeführt, und die Verwendung einer einze...
25.02.2009, 20:34
2
Antworten

Zuweisung von initialisiertem, ausgerichtetem Speicher

Ich schreibe ein Programm (in C ++), in dem ich Arrays zuweisen muss, deren Startadressen mit der Cache-Zeilengröße übereinstimmen sollen. Wenn ich diese Arrays zuteile, möchte ich auch, dass der Speicher auf Null initialisiert wird. Momentan...
17.12.2012, 04:56
1
Antwort

Fehler bei der Verwendung von Mutex

wenn ich versuche, eine Map mit String als Schlüssel und pthread_mutex_t als Element zu erstellen, %Vor% dies erzeugt:    phase3: pthread_mutex_lock.c: 312: __pthread_mutex_lock_full: Behauptung   '(- (e))! = 3 || ! robust 'gescheitert....
24.12.2011, 23:27
3
Antworten

In C, wie komme ich zu einem bestimmten Verzeichnis?

Ich muss ein Programm machen, wo ich die Dateien in einem bestimmten Verzeichnis indizieren muss. Ich habe den Indizierungsteil heruntergefahren, aber mit dem ich Probleme habe, ist, wie man zu dem Verzeichnis navigiert. Zum Beispiel, sagen wir,...
26.10.2010, 00:43
3
Antworten

epoll IO mit Worker-Threads in C

Ich schreibe einen kleinen Server, der Daten von mehreren Quellen erhält und diese Daten verarbeitet. Die Quellen und empfangenen Daten sind signifikant, aber nicht mehr als epoll sollte in der Lage sein, gut zu handhaben. Alle empfangenen Daten...
19.02.2014, 21:21
2
Antworten

Wie führe ich Low-Level-I / O auf Linux-Gerätedateien in Python aus?

Ich habe ein Gerät, das als Antwort auf Befehle, die in die Gerätedatei geschrieben wurden, eine Zeichenkette zurückgibt. Ich bin in der Lage, Befehle auf das Gerät zu schreiben und die Rückgabezeichenfolge in C mit Code zu lesen, der wie folgt...
29.01.2014, 07:09
3
Antworten

wie man bestimmt, ob eine Pipe geschrieben werden kann

Gibt es einen Weg (in C oder vorzugsweise in Perl) zu bestimmen, ob eine Named Pipe geschrieben werden kann - d. h. es gibt einen aktiven Lesevorgang Es scheint, dass, wenn ich zum Schreiben nonblocking öffnen, die offene sofort zurückgibt, sond...
19.12.2013, 16:45
3
Antworten

Was ist der richtige Weg, um eine einzelne Signal Handler-Funktion für mehrere Signale zu haben?

Was ist der beste Weg in C unter Linux, ein Programm einzurichten, das mehrere POSIX-Signale mit derselben Funktion verarbeiten kann? Zum Beispiel habe ich in meinem Code eine Handler-Funktion, die ich generisch aufrufen möchte, wenn ein Sign...
24.10.2010, 16:20
5
Antworten

Sperrmechanismen für die Konsistenz des Shared-Memory

Ich entwickle einen Mechanismus für den Austausch von Daten zwischen zwei oder mehr Prozessen mit Shared Memory unter Linux. Das Problem ist, dass ein gewisses Maß an Gleichzeitigkeitskontrolle erforderlich ist, um die Datenintegrität auf dem ge...
18.06.2010, 15:01
2
Antworten

Testoperatoren -a und -o Kurzschluss?

Do test operators -a und -o short circuit? Ich habe if [ 0 -eq 1 -a "" -eq 0 ]; then ... ausprobiert, was über die Syntax der zweiten Bedingung geklagt hat. Aber ich kann nicht sagen, ob das ist, weil -a schließt nicht o...
25.09.2015, 21:18