什么是多线程,如何在vb.net中做到这一点?多线程在vb.net
-3
A
回答
1
多线程是让程序同时处理多个事物的概念。一个常见的用例是在后台进行一些紧张的处理,同时保持UI线程活跃并对消息做出响应,或者分裂一个大问题并且跨多个CPU(或核心)并行寻找解决方案。
通过使用the Thread class,您可以将多线程添加到.NET应用程序。
请注意,使多线程的东西工作通常需要仔细的同步处理,使用像互斥和信号量的概念。如果没有这些,你可能会遇到各种难以定位的问题,因为它们不以确定性的方式出现,因为现在由操作系统来为每个线程安排处理时间。我多次听到的一句话是,线程是邪恶的。这意味着当你不想让它们运行时,它们总是运行,不可避免地会跑到那个你没有做到适当同步的地方 - 但是当你尝试找到错误时,你不能用调试器运行,因为现在,操作系统调度线程的方式略有不同,从而避免了错误。
1
相关问题
- 1. VB.NET多线程
- 2. VB.net多线程按键
- 3. VB.net简单的多线程
- 4. vb.net多线程不工作
- 5. VB.Net杀多线程功能
- 6. 在VB.Net中使用多线程
- 7. vb.net多线程与For..Next循环中的多线程
- 8. VB.NET WPF线程
- 9. VB.net跨线程
- 10. 的VB.NET线程
- 11. 需要多线程帮助vb.net和asp.net
- 12. VB.NET多线程和系统架构
- 13. 多线程开始按顺序vb.net
- 14. 运行多线程的VB.NET代码
- 15. 在vb.net中运行线程
- 16. VB.Net线程建议
- 17. 在VB.NET中更新多线程中的变量
- 18. 多在vb.net线程划分的巨大的工作循环
- 19. VB.net多线程与许多数据库调用
- 20. 线程中的VB.NET RaiseEvent
- 21. VB.net的线程功能
- 22. VB.NET中断的线程
- 23. vb.net - 后台线程问题
- 24. 线程化的建议VB.NET
- 25. VB.NET RaiseEvent,线程安全?
- 26. VB.NET线程安全列表?
- 27. vb.net与winform中的线程
- 28. vb.net多线程加速我的程序执行
- 29. 在新线程中运行vb.net
- 30. VB.net BackGroundWorker在DataGridView中交叉线程
为什么你想要做一些你甚至不知道它是什么的(所以,大概你不知道它是什么用的,以及处理它时会遇到的所有头痛)? – 2010-01-18 01:19:25
你是对的人:)我只是看着它,看起来像头痛 – 2010-01-18 01:48:01