Java学习---7.多线程

1.线程是程序中(1)每个进程都有独立的代码和数据空间(进程上下文),进程间切换会有较大的开销。

(2)线程同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。

(3)多进程:在操作系统中能同时运行多个任务(4)多线程:在同一应用程序中有多个顺序流同时执行。

2.创建新线程的方法:run()方法和start()方法

2.class Runner1 extends Thread{}

通过Runner1 r=new Runner1();

  r.start();//来启动线程

线程中状态的转换:

3.线程切换:yelid(),join(),sleep()

线程优先级:thread.setPriority(Thread.NORM_PRIORITY+3);

posted on 2015-10-30 10:48  TangWB  阅读(162)  评论(0编辑  收藏  举报

导航