[Java/Général] Polling -> Mode Interruptif

Polling -> Mode Interruptif [Java/Général] - Algo - Programmation

Marsh Posté le 22-11-2002 à 18:28:47    

Salut
Je ne suis pas sur que qqn puisse me répondre, mais je voulais savoir s'il y avait des models déjà existant pour aider/faciliter la transition d'un code écrit avec un accès à un port par mode polling pour le transformation en mode interruptif.
Je sais bien que c'est différent pour chaque code, mais la structure reste généralement la meme...
Merci
P.S: Je bosse actuellement en Java, mais le principe reste le meme quel que soit le langage...

Reply

Marsh Posté le 22-11-2002 à 18:28:47   

Reply

Marsh Posté le 22-11-2002 à 18:29:42    

l'inverse est assez simple à faire mais il suffit d'avoir un pool de taille 1 et d'interrompte quand le pool est plein  
 
[:smileyjesuisdehords]


Message édité par darklord le 22-11-2002 à 18:30:06

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 22-11-2002 à 18:31:25    

Oui... l'inverse est plus simple.
Là, ce qui est chia*** c'est que ce n'est pas un simple
 
while (!finish){
 read input
 traitement input
}
 
c'est plutot
while (!condition1 !condition2 !finish){
 read input
}
if condition1
 while !condition3 !condition2 !finish
  read input
.....
 
if condition2
.....
 
C'est assez mal codé.... et je veux changer cela.


Message édité par korben le 22-11-2002 à 18:33:29
Reply

Marsh Posté le 23-11-2002 à 17:01:33    

up quoi?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-11-2002 à 17:30:10    

UP je cherche si un model général existe pour optimiser le passage polling->interruptif.
Tu m'as dit que l'inverse est plus facile, je confirme mais je cherchais qqn ayant déjà fait cela ou des références...
J'ai des idées pour partir (sorte de diagrammes d'états) mais je ne sais pas si c'est la solution la plus efficace, tout simplement!
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed