Java多线程

Posted IToIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java多线程相关的知识,希望对你有一定的参考价值。

1.匿名内部类格式

interface inte{
    int n=0;
    public void md();
}
public class Niming {
    public static void main(String[] args) {
        new inte(){
            @Override
            public void md() {
                for(int i=0;i<10;i++){
                    System.out.println("少时诵诗书");
                }
            }
        }.md();
    }
}

2.多线程

class A implements Runnable {
    int num=10;
    @Override
    public void run() {
        // TODO Auto-generated method stub
        synchronized(this){
            System.out.println(Thread.currentThread().getName()+"卖了第"+num+"张票");
            num--;
        }
        System.out.println("=========");
    }
}
public class Kelasi {
    public static void main(String[] args) {
        A a=new A();
        new Thread(a,"t1").start();
        new Thread(a,"t2").start();
        new Thread(a,"t3").start();
        new Thread(a,"t5").start();
        new Thread(a,"t6").start();
        new Thread(a,"t7").start();
        new Thread(a,"t8").start();
        new Thread(a,"t9").start();
        new Thread(a,"t10").start();
    }
}

 

以上是关于Java多线程的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程与并发库高级应用-工具类介绍

多线程 Thread 线程同步 synchronized

Java多线程具体解释

自己开发的在线视频下载工具,基于Java多线程

什么是JAVA的多线程?

多个用户访问同一段代码