Les fibers : des threads non préemptés par le système

Description

Les Fibers sont des sortes de Threads allégés, ou plutôt simplifiés. Ils ne sont pas identifiés comme Threads par le système d'exploitation et ne sont donc pas préemptés. C'est à vous de jouer le rôle du scheduler de windows et de prévoir un traitement de planification. Cela peut vous laisser plus de liberté et plus de souplesse qu'avec des Threads.

Voici donc une petite démo d'initiation aux Fibers qui vous permettra de faire vos propres expériences.
Vous y trouverez une unité qui vous sera utile à chaque fois que vous voudrez développer avec cette technique. En effet, les Fibers ne sont pas repris dans Delphi. Ils ne sont de ce fait pas documentés non plus. C'est pour cette raison que j'ai écrit un petit tuto que vous trouverez dans la rubrique "Tutoriels" de CodeSSourceS.

Bonne découverte !

Conclusion :


Delphi7, testé uniquement sur Windows XP

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.