![]() |
|
[JAVA] stocker un appel de procédure pour l'éxécuter plus tard
|
Thread Tools | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Quote:
|
|
#2
|
|||
|
|||
|
Quote:
Code:
if(A instance of ClassA)
{
}
else if(A instance of classB)
{
}
else if(A instance of classC)
{
}
else if(A instance of classD)
{
}
Alors qu'avec la "reflection", si tu as la methode que tu veux appeler, tu peux faire un truc du genre (je n'ai plus l'API en tête) : Code:
method.invoke(maClass.cast(monObjet), new Object[]{les parametres de la methodes}
Enfin bon, chacun a sa façon de faire, et faut faire ce qui convient le mieux à chacun .Le package "reflection" est très intéressant et très utile .
|
|
#3
|
|||
|
|||
|
Un petit exemple
Bonjour,
tu trouveras un petit exemple dans le fichier joint. Dans mon exemple les tâches sont exécutées les unes à la suite des autres dans une thread. Dans ton cas utilises quartz comme cité plus haut mon code n'est pas thread safe, et ajuste le code. J'ai codé ça vite, c'est largement perfectible. N'hésites pas si tu as des questions. A+, Renaud. |
|
#4
|
||||
|
||||
|
Merci beaucoup, pile ce que je cherchais
![]() Par non thread safe tu sous entends que si, dans la ListeMagique il y a une tâche qui doit lire la variable et une autre la modifier, rien n'empêche que ça se produise en même temps ? A ce moment là il "suffirait" d'ajouter une sémaphore dans la procédure que l'on doit exécuter, qui avant de modifier, attendra que l'autre procédure ait finie de lire ? |
|
#5
|
|||
|
|||
|
Oui
Salut,
oui c'est exactement ce que je voulais dire Bonne continuation, Renaud. |
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Test de la solution de stockage réseau Netgear SC101 | Cougar | Articles | 26 | 30-08-2006 20:42 |
| Présentation de Windows Longhorn Build 4051 (PDC03) | Werner | Articles | 155 | 22-12-2005 01:29 |
| Test du routeur (WGT624v2) et de la carte PCMCIA (WG511T) Wifi Netgear | Fred | Articles | 42 | 31-08-2004 17:44 |
| Le SP1 pour Windows Server 2003 disponible ? | Werner | Actualité | 9 | 18-06-2004 21:05 |
| Windows .NET 2003 | Werner | Articles | 0 | 19-10-2002 16:10 |
All times are GMT +2. The time now is 03:01.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.



.
























Hybrid Mode


