联接线程技术示例
更新:2007 年 11 月
本示例说明公共语言运行库线程功能,该功能允许一个线程等待另一个线程的终止,或“联接”另一个线程。本示例创建另一个线程,并启动该线程在 App 类的静态方法上运行。然后,主线程通过调用 Join 方法等待第二个线程完成。
有关线程处理的更多信息,请参见源代码文件中的注释。
有关使用这些示例的更多信息,请参见下面的主题:
使用命令提示生成示例
打开命令提示窗口,然后定位到该示例的语言特定子目录之一。
根据所选的编程语言,在命令行中键入 msbuild JoinThreadCS.sln 或 msbuild JoinThreadVB.sln。
使用 Visual Studio 生成示例
打开 Windows 资源管理器,然后定位到该示例的语言特定子目录之一。
根据所选择的编程语言,双击 JoinThreadCS.sln 或 JoinThreadVB.sln 的图标,从而在 Visual Studio 中打开该文件。
在“生成”菜单中单击“生成解决方案”。
运行示例
使用命令提示定位到包含新的可执行文件的目录。
在命令行上键入 JoinThread.exe。
说明: |
---|
此示例生成一个控制台应用程序。您必须在命令提示窗口中启动并运行它才能查看它的输出。 |
备注
下面的列表内容简要介绍本示例使用的技术和类:
线程同步
委托
- ThreadStart 用于为线程创建类型安全的回调方法。