Claims
- 1. A system, comprising:
a first portable thread environment (PTE), comprising a diagnostic tool; a second PTE configured to receive and send threads; a third PTE configured to receive and send the threads; and a PTE router configured to receive the threads and route said threads, wherein the router copies the threads and routes the copies to the diagnostic tool.
- 2. The system of claim 1, wherein the diagnostic tool uses the copies to generate diagnostic messages.
- 3. The system of claim 2, wherein the diagnostic messages show the threads' execution order.
- 4. The system of claim 2, wherein the diagnostic messages show all messages generated by the threads.
- 5. The system of claim 2, wherein the diagnostic messages show all messages generated for the threads.
- 6. The system of claim 2, wherein the diagnostic messages trigger new events to be performed.
- 7. The system of claim 2, wherein the diagnostic tool identifies the threads source.
- 8. The system of claim 2, wherein the diagnostic tool truncates threads exceeding a predetermined size.
- 9. A method, comprising:
intercepting threads passed from a first PTE to a second PTE; copying the threads; generating a diagnostic message by a PTE Tool; and displaying the diagnostic message, wherein the diagnostic message shows the threads' execution order.
- 10. The method as in claim 9, wherein the diagnostic message shows all messages generated by the threads.
- 11. The method as in claim 9, wherein the diagnostic message shows all messages generated for the threads.
- 12. The method as in claim 9, wherein the diagnostic message triggers new events to be performed.
- 13. The method as in claim 9, wherein the diagnostic tool identifies the threads' sources.
- 14. The method as in claim 9, wherein the diagnostic tool truncates the threads exceeding a predetermined size.
- 15. A system, comprising:
means for intercepting threads passed from a first PTE to a second PTE; means for copying the threads; means for generating a diagnostic message by a PTE Tool; and means for displaying the diagnostic message, wherein the diagnostic message shows the threads' execution order.
- 16. The system of claim 15, wherein the diagnostic message shows all messages generated by the threads.
- 17. The system of claim 15, wherein the diagnostic message shows all messages generated for the threads.
- 18. The system of claim 15, wherein the diagnostic message triggers new events to be performed.
- 19. The system of claim 15, wherein the diagnostic tool identifies the threads' sources.
- 20. The system of claim 15, wherein the diagnostic tool truncates the threads exceeding a predetermined size.
- 21. A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions when executed by a computer, cause said computer to perform:
intercepting threads passed from a first PTE to a second PTE; copying the threads; generating a diagnostic message by a PTE Tool; and displaying the diagnostic message, wherein the diagnostic message shows the threads' execution order.
- 22. The computer-readable medium of claim 21, wherein the diagnostic message shows all messages generated by the threads.
- 23. The computer-readable medium of claim 21, wherein the diagnostic message shows all messages generated for the threads.
- 24. The computer-readable medium of claim 21, wherein the diagnostic message triggers new events to be performed.
- 25. The computer-readable medium of claim 21, wherein the diagnostic tool identifies the threads' sources.
- 26. The computer-readable medium of claim 21, wherein the diagnostic tool truncates the threads exceeding a predetermined size.
PRIORITY
[0001] This application claims the benefit of U.S. Provisional Application No. 60/203,245, filed May 08, 2000. This application is a continuation-in-part of U.S. patent application Ser. No. 09/792,550 filed on Feb. 23, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60203245 |
May 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09792550 |
Feb 2001 |
US |
Child |
09852352 |
May 2001 |
US |