Java多线程基础(一)
1.什么是进程、线程
2.创建线程的方式(三种)
3.线程的状态及特性
</span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span><span style="color: #000000;"> main(String[] args) {
</span><span style="color: #008000;">//</span><span style="color: #008000;"> TODO Auto-generated method stub</span>
MyThread myThread=<span style="color: #0000ff;">new</span> MyThread("name"<span style="color: #000000;">);
</span><span style="color: #008000;">//</span><span style="color: #008000;">myThread.run();</span><span style="color: #008000;">//</span><span style="color: #008000;">主线程</span>
myThread.start();<span style="color: #008000;">//</span><span style="color: #008000;">多线程</span>
<span style="color: #000000;"> } }
<span style="color: #000000;"> } <span style="color: #0000ff;">super<span style="color: #000000;">(name); }
} 创建线程,输出1~100之间的偶数。要求使用线程实现,继承Thread类 <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> ThreadDemo2 {
}
} ?使用线程模拟四个工人搬砖场景,谁抢到托运机谁去搬砖 <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> ThreadDemo3 {
}
<span style="color: #000000;"> work(); 三个窗口都可以卖100张票。 <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> ThreadDemo4 {
}
<span style="color: #000000;"> } } ?4.多个线程共享资源
<span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> ThreadDemo5 {
}
} 5.线程调度优先级
调度方法
<span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> JoinDemo {
}
<span style="color: #000000;"> }
<span style="color: #000000;"> }
}
<span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> SleepDemo {
}
<span style="color: #000000;"> }
<span style="color: #000000;"> }
<span style="color: #000000;"> e.printStackTrace(); }
<span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> YieldDemo {
}
<span style="color: #000000;"> }
<span style="color: #000000;"> }
<span style="color: #000000;"> } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |