| 1. What is Multi-tasking ? |
| 2. What is Multi-threading ? |
|
|
| 3. What is a Thread ? |
| 4. Did VB6 support multi-threading ? |
| 5. Can we have multiple threads in one App domain ? |
| 6. Which namespace has threading ? |
| 7. Can you explain in brief how can we implement threading ? |
|
|
| 8. How can we change priority and what the levels of priority are provided by .NET ? |
| 9. What does Addressof operator do in background ? |
| 10. How can you reference current thread of the method ? |
| 11. What's Thread.Sleep() in threading ? |
| 12. How can we make a thread sleep for infinite period ? |
|
|
| 13. What is Suspend and Resume in Threading ? |
| 14. What the way to stop a long running thread ? |
| 15. How do i debug thread ? |
| 16. What's Thread.Join() in threading ? |
| 17. What are Daemon thread's and how can a thread be created as Daemon? |
| 18. When working with shared data in threading how do you implement synchronization ? |
| 19. Can we use events with threading ? |
| 20. How can we know a state of a thread? |
| 21. what is a monitor object? |
| 22. what are wait handles ?(Twist :- What is a mutex object ?) |
| 23. what is ManualResetEvent and AutoResetEvent ? |
| 24. What is ReaderWriter Locks ? |
| 25. How can you avoid deadlock in threading ? |
| 26. Whats difference between thread and process? |