preguntar acerca de posix

2
réponses

Utilisation de ssize T vs int

Code J'ai une fonction que je peux écrire dans un de la quatre voies possibles: int do_or_die(int retval); int do_or_die(ssize_t retval); ssize_t do_or_die(int t retval); ssize_t do_or_die(ssize_t retval); Et puis il sera appelé avec les …
demandé sur 1970-01-01 00:33:33
3
réponses

Mémoire partagée Posix vs fichiers mappés

Ayant appris un peu sur le sujet, quelqu'un peut-il dire, quelle est la vraie différence entre la mémoire partagée POSIX (shm_open) et les fichiers mappés POSIX (mmap)? Les deux semblent utiliser le sous-système/dev / tmpfs, plutôt que l'ancien méca …
demandé sur 1970-01-01 00:33:30
3
réponses

Java Threads vs Pthreads

On m'a posé cette question dans une interview aujourd'hui. " Lorsque nous créons un thread avec pthread_create() (threads POSIX), le thread commence seul. Pourquoi avons-nous besoin d'appeler explicitement start() en Java. Quelle est la raison pou …
demandé sur 1970-01-01 00:33:31
3
réponses

Horloge monotone sur OSX

CLOCK_MONOTONIC ne semble pas disponible, donc clock_gettime n'est pas disponible. j'ai lu à certains endroits que mach_absolute_time() pourrait être la bonne façon de faire, mais après avoir lu que c'était une 'valeur dépendante du cpu', cela m'a i …
demandé sur 1970-01-01 00:33:32
2
réponses

Ce qui peut conduire à «IOError: [Errno 9] mauvais descripteur de fichier» pendant os.system ()?

j'utilise un logiciel scientifique incluant un script Python qui appelle os.system() qui est utilisé pour exécuter un autre programme scientifique. Pendant que le sous-processus est en cours d'exécution, Python affiche à un moment donné ce qui suit: …
demandé sur 1970-01-01 00:33:31
15
réponses

Quelles sont les bibliothèques C/C++ intéressantes avec lesquelles jouer?

je suis à la recherche de quelques nouvelles bibliothèques et de C et C++. Dans le passé, la plupart du temps, je suis tombé "par hasard" sur quelques - uns-et la plupart d'entre eux ont trouvé une bonne utilisation dans les projets sur lesquels j'ai …
demandé sur 1970-01-01 00:33:31
2
réponses

Mémoire partagée Linux: shmget () vs mmap ()?

Dans ce fil de l'OP est suggéré d'utiliser mmap() au lieu de shmget() pour obtenir de la mémoire partagée dans Linux. J'ai visité cette "page et cette" page pour obtenir de la documentation, mais la seconde donne un exemple obscur c …
demandé sur 1970-01-01 00:33:34
8
réponses

Quelle est la différence entre sigaction et signal?

j'étais sur le point d'ajouter un gestionnaire de signal pour une application que nous avons ici et j'ai remarqué que l'auteur avait utilisé sigaction pour configurer les autres gestionnaires de signaux. J'allais à l'utilisation du signal. Pour sui …
demandé sur 1970-01-01 00:33:28
7
réponses

Un fichier atomique peut-il être renommé (avec réécriture) sur Windows?

Sur POSIX systèmes de renommer(2) prévoit atomique de l'opération, y compris l'écrasement du fichier de destination si elle existe et si les autorisations autoriser. est-il possible d'obtenir la même sémantique sur Windows? Je connais MoveFi …
demandé sur 1970-01-01 00:33:28
7
réponses

Qu’est-ce que /dev/null 2>&1?

j'ai trouvé ce morceau de code dans /etc/cron.quotidien / apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 c'est Flush et recharger le pare-feu. Je ne comprends …
demandé sur 1970-01-01 00:33:32