public class Test
{
public static void main(String[] args)
{
Thread t1 = new SubThread();
t1.start();
for (int i = 0; i < 20; i++)
{
System.out.println("主线程第" + i + "次执行!");
if (i > 2)
try
{
// t1线程合并到主线程中,主线程停止执行过程,转而执行t1线程,直到t1执行完毕后继续。
t1.join();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
class SubThread extends Thread
{
public void run()
{
System.out.println("---------------------------------------");
for (int i = 0; i < 5; i++)
{
System.out.println("子线程1第" + i + "次执行!");
}
System.out.println("---------------------------------------");
}
}
分享到:
相关推荐
线程调度图形化分析工具,根据优先级依次分行排列线程信息:分别显示 序号、优先级、线程名、线程调度运行图形化信息 可以统计运行次数、调度次数、实际运行时间、运行总时间(含被抢占时间)、有效运行时间比...
以读写者的问题为背景,演示线程调度...
这里主要讲述线程调度的优先级,比较适合初学者观看和学习。
基于pthread,实现的 thread scheduler 线程调度器,并行编程,四种调度算法,时间优先 fcfs (first come first serve), 权重优先 pdb (priority), 循环 round robin, 多层反馈 multi-level feedback queue。
Windows线程调度模型 VS2012亲测 VC6.0小改可用
本程序实现了Nachos中的线程调度算法,实现的算法有 动态优先数, 轮询法, 静态优先数, FCFS, 彩票调度算法。此为操作系统课程设计中要求对Nachos进行改进的实验。
NachOS线程调度_基于优先级和Round Robin算法
线程数目不超过128,实现基于优先级的线程调度
详细介绍了DSP下bios的多线程调度原理,采用多种通信模块。实现多任务的合理调度和资源分配
清华远见培训资料,详细介绍了DSP/BIOS中的线程调度,硬件中断、软件中断、周期函数、任务之间的关系即他们彼此间的协调方式
操作系统课程上的线程调度作业,电梯模拟程序
通过配置线程调度策略与优先级,可使各线程按照设定的顺序执行,从而达到线程间同步的目的,线程属性配置函数包括: pthread_attr_init(&attr[i]);// 初始化线程属性 pthread_attr_setschedpolicy(&attr[i], SCHED...
自己的作业 ,基于多线程的调度和线程的通信等等
进程是系统进程资源分配和调度的基本单元,线程是一个实体,是CPU进程调度的基本单元。
基于多核系统的线程调度.pdf
WRK改进代码,仅是简单的改动,适合做课设,可能有些小错误
操作系统课程设计,线程控制块TCB的使用
重大软院操作系统实验二:线程调度,计算机操作系统原理,linux