# multi-thread-demo **Repository Path**: CheonSeongIm/multi-thread-demo ## Basic Information - **Project Name**: multi-thread-demo - **Description**: 学习用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-01 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 多线程演示项目 这是一个简单的 Java 多线程演示项目,展示了两种创建线程的方法:继承 `Thread` 类和实现 `Runnable` 接口。 ## 项目结构 - `Main.java`: 主类,包含 `main` 方法,用于启动线程。 - `ThreadExtendDemo.java`: 继承 `Thread` 类并重写 `run` 方法。 - `ThreadImplementDemo.java`: 实现 `Runnable` 接口并重写 `run` 方法。 ## 功能说明 该项目演示了 Java 中两种常见的多线程实现方式: 1. **继承 Thread 类**:通过 `ThreadExtendDemo` 类实现。 2. **实现 Runnable 接口**:通过 `ThreadImplementDemo` 类实现。 在 `Main` 类中,分别创建并启动了这两个线程。 ## 使用方法 1. 确保已安装 Java 开发环境(JDK)。 2. 编译项目: ```bash javac -d out src/main/java/com/solomiao/demo/multi/thread/*.java ``` 3. 运行程序: ```bash java -cp out com.solomiao.demo.multi.thread.Main ``` ## 输出示例 运行程序后,控制台将输出如下内容: ``` Hello and welcome! ThreadExtendDemo run ThreadImplementDemo run ``` ## 贡献 欢迎提交 Issue 和 Pull Request 来改进本项目。 ## 许可证 本项目采用 MIT 许可证。详情请查看项目中的 LICENSE 文件。