oui je sais, c'est déjà un multithread
mais en fait l'api de ma lib utilise des commandes posix like : open, close, read, write, ioctl, mmap...
et je me suis demandé s'il ne serait pas possible d'utiliser le vrai mmap pour faire une bonne partie du travail... surtout que je veux à therme permettre d'interrompre le système et de résumer et utiliser mmap pour sauvegarder les buffers cela me semble une bonne idée : je crée un fichier je le mmap, tant que je ne fais pas de msync rien n'est écrit, et si je veux sauvegarder j'ai juste à faire un msync...
le problème c'est de savoir ce qui se passe si l'on mmap après la fin.....
je vais tester ce soir...
et puis il y aurait peut être besoin de partage entre process... je suis en pleine exploration alors les idées elle pleuvent et souvent je m'aperçoit après coup que ce n'est pas une si bonne idée....
[jfdsdjhfuetppo]--Message édité par cityhunterxyz--[/jfdsdjhfuetppo]