Merci pour vos reponses !
Je ne sais pas trop si ce que je dois faire c'est du file mapping ou autre. En fait je fais cela:
Je reçois des paquets UDP, je prend le payload et je rajoute un timstamp (l'heure) et l'adresse IP/port d'origine.
Je stocke le tout en mémoire, et quand j'en ai suffisamment, je l'envois vers le disque.
Le tout dans un thread, et il y a plusieurs threads qui font la même chose, avec bien sur un mecanisme pour qu'un seul thread a la fois ecrive sur le disque.
[^] # Re: File mapping
Posté par fabricius . En réponse au message DMA en C++ ?. Évalué à 1.
Je ne sais pas trop si ce que je dois faire c'est du file mapping ou autre. En fait je fais cela:
Je reçois des paquets UDP, je prend le payload et je rajoute un timstamp (l'heure) et l'adresse IP/port d'origine.
Je stocke le tout en mémoire, et quand j'en ai suffisamment, je l'envois vers le disque.
Le tout dans un thread, et il y a plusieurs threads qui font la même chose, avec bien sur un mecanisme pour qu'un seul thread a la fois ecrive sur le disque.