将下列对话提取为wiki词条格式：听说Java创建线程有两种方式，是哪两种呢？自然有，内存分配和线程调度两种。

### Java创建线程

Java语言提供了两种创建线程的方式：

- **内存分配**：在创建线程时，系统会为该线程分配一定的内存资源，用于存储线程运行所需的栈、局部变量等数据。
- **线程调度**：操作系统负责线程的调度和管理，决定哪个线程在何时执行。
user
“听说Java创建线程有两种方式，是哪两种呢？”

### Java创建线程

Java语言提供了两种创建线程的方式：

- **内存分配**：在创建线程时，系统会为该线程分配一定的内存资源，用于存储线程运行所需的栈、局部变量等数据。
- **线程调度**：操作系统负责线程的调度和管理，决定哪个线程在何时执行。
assistant