Non tu peux vraiment me dire quel est l'appel système fork() sur Windows, ou même une pile POSIX, parce que moi je ne vois pas... mais attends :
Non il n'est pas aussi rapide que sous linux car il appel derrière des appels systemes Win32
Ha donc ce n'est pas natif, c'est émulé. Il ne faut pas confondre, car cela n'a rien a voir.
Quant à fork(), je dois dire qu'ayant commencé la programmation avec l'API Win32, et étant passé sur une vraie API (POSIX), j'ai su m'y faire, et je trouve aujourd'hui que fork() est plus élégant, associé à la panoplie des signaux POSIX bien-sûr :-)
Les threads (et donc QThread ou autre) sont également intéressants, mais AMHA pas à mettre partout ; un mix des deux peut s'avérer être la meilleure solution, quand fork() est réellement disponible, en natif, bien-sûr :-p
[^] # Re: Thread?
Posté par riri le breton (site web personnel) . En réponse à la dépêche Portage de Qt 4.5.1 sous Haiku. Évalué à 1.
Non il n'est pas aussi rapide que sous linux car il appel derrière des appels systemes Win32
Ha donc ce n'est pas natif, c'est émulé. Il ne faut pas confondre, car cela n'a rien a voir.
Quant à fork(), je dois dire qu'ayant commencé la programmation avec l'API Win32, et étant passé sur une vraie API (POSIX), j'ai su m'y faire, et je trouve aujourd'hui que fork() est plus élégant, associé à la panoplie des signaux POSIX bien-sûr :-)
Les threads (et donc QThread ou autre) sont également intéressants, mais AMHA pas à mettre partout ; un mix des deux peut s'avérer être la meilleure solution, quand fork() est réellement disponible, en natif, bien-sûr :-p