猿问

线程的yield方法

这段代码,我发觉每次执行输出结果都不一样,怎么回事啊
  1. Yield {
        (String[] args) {
            MyThread1 t1 = MyThread1()MyThread1 t2 = MyThread1()t1.start()t2.start()}
    }
    MyThread1 Thread {
        (String s) {
            (s)}
        () {
            (i = i < i++) {
                System..println(getName() + + i)(i % == ) {
                    ()}
            }
        }
    }
fenkapian
浏览 1316回答 3
3回答

sntatas

你创建并运行了两个线程,cpu会不时的切换运行不同的线程,主要的现象就是一会运行这个线程的代码一会运行那个线程的代码

redstonesl

cpu计算 
随时随地看视频慕课网APP

相关分类

Java
我要回答