Puisqu'il n'y a pas de codes source C# pour "Wait", "Pulse", "PulseAll" méthodes. Est-ce que quelqu'un a son code IL? Si vous connaissez la structure de données interne, ce serait bien.internes de "Wait", "Pulse", "PulseAll"
0
A
Répondre
3
Puisqu'ils n'ont pas de source, ils n'ont pas non plus d'IL.
Ces méthodes sont écrites en C++ natif dans le runtime; c'est ce que signifie [MethodImplAttribute(MethodImplOptions.InternalCall)]
. Pour voir les sources de ces méthodes, consultez Rotor ou Mono.
EDIT: Pour trouver le code C++ qui correspond à une déclaration extern
dans le rotor, regardez dans clr\src\ecall.cpp
.
Questions connexes
- 1. C#: Monitor - Wait, Pulse, PulseAll
- 2. Condition Monitor.Wait/Pulse dans un serveur multithread
- 3. DTE.ExecuteCommand et wait
- 4. Java - wait et notifyAll
- 5. WAIT in Transaction - Firebird
- 6. jQuery - Wait jusqu'à la fin de SlideUp()
- 7. Utilisation correcte de fork, wait, exit, etc
- 8. Structures internes de CPython
- 9. Interfaces internes?
- 10. Wait active dans Windows I/O pilote
- 11. WPF Wait Cursor avec BackgroundWorker Thread
- 12. Internes du framework jQuery
- 13. Marqueurs d'erreur internes
- 14. Django Models méthodes internes
- 15. Liaisons internes avec NetTiers
- 16. requêtes internes à LINQ
- 17. mysql lock wait timeout dépassé, essayez de redémarrer la transaction
- 18. Validation des instances de classes internes
- 19. examen des fonctions internes de Haskell
- 20. méthodes internes et structures de données.
- 21. Gestion de type .InvokeMember Exceptions internes bien
- 22. Hyperliens internes dans un MMS
- 23. Designer pour voir les internes?
- 24. classes internes statiques dans scala
- 25. outerHeight() et les images internes
- 26. Comment accéder aux membres internes d'un syndicat?
- 27. WPF UserControl exposant des listitems internes
- 28. Insertion prioritaire LinqToSql avec classes internes C#
- 29. Quelles sont les limites internes à WCF?
- 30. Plusieurs jointures internes dans SQL 2000
pour comprendre comment le moniteur fonctionne vraiment – Southsouth
Ensuite, vous aurez besoin de lire la source C++ native, comme je l'ai indiqué dans ma réponse. – SLaks
Téléchargement ... pouvez-vous coller du code C++ si vous l'avez dans votre ordinateur? – Southsouth