- package com.jbit.Thread;
- public class Program implements Runnable {
- public void run() {// 线程体
- for (int i = 0; i < 10; i++) {
- System.out.println("一边敲代码....");
- }
- }
- }
- package com.jbit.Thread;
- public class ProgramApp {
- public static void main(String[] args) {
- // 1、创建真实角色
- Program p = new Program();
- // 2、创建代理角色+真实角色的引用
- Thread t = new Thread(p);
- // 启动线程
- t.start();
- for (int i = 0; i < 10; i++) {
- System.out.println("一边聊QQ。。。");
- }
- }
- }
复制代码
使用Runnable创建线程
1、类-->实现Runnable接口+重写run() --->真实角色类
2、启动多线程 使用静态代理
1)、创建真实角色
2)、创建代理角色+真实角色的引用
3)、调用 .start() 启动线程
|