请介绍下java的多线程技术，并给出一个示例证明多线程技术的并发执行能力。注意：回答请严格限制在100字以内，不少于80字，并以markdown形式输出。
user
```markdown
Java的多线程技术允许程序同时执行多个线程，提高处理效率和响应性。通过`Thread`类或实现`Runnable`接口可以创建线程。例如，创建两个线程分别打印奇数和偶数，可以清楚地看到它们的并发执行特性。

```java
class PrintNumber implements Runnable {
    private int start;

    public PrintNumber(int start) {
        this.start = start;
    }

    @Override
    public void run() {
        for (int i = start; i <= 10; i += 2) {
            System.out.println(Thread.currentThread().getName() + ": " + i);
        }
    }

    public static void main(String[] args) {
        new Thread(new PrintNumber(1), "Odd Printer").start();
        new Thread(new PrintNumber(2), "Even Printer").start();
    }
}
```
```
assistant