• JAVA中的多线程


    1、线程的创建:线程的创建主要有两种方式,一是继承Thread类,重写其run()方法;另一种是实现Runnable接口,实现其run()方法。

    2、线程有名字。如果线程继承了Thread类,则用.setName()、.getName()方法设置和获取其名字;如果线程实现了Runnable接口,则通过Thread.currentThread().getName()方法获取其名字,在初始化线程时用new Thread(Runnable r, String name)方法设置其名字。
    Thread thread = new Thread(new MyRunnable(), "MyRunnable1");其中MyRunnable是一个实现Runnable接口的线程。

    3、JAVA多线程中的其他使用方法如下图:

    4、volatile关键字:保证了线程可以正确的读取其他线程写入的值。用volatile修饰的变量,线程在每次使用的时候,都会读取变量修改后的最新的值。

    5、synchronized关键字:所有加上synchronized和块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized修饰的方法或者代码块。

  • 相关阅读:
    Vue学习笔记之Vue指令系统介绍
    Vue学习笔记之Vue的使用
    Vue学习笔记之Vue介绍
    vim笔记
    python安装包的方式
    基本认证与摘要认证
    curl常用指令
    python优缺点小结
    环境变量的作用
    mac os、linux及unix之间的关系
  • 原文地址:https://www.cnblogs.com/blog-wzy/p/5131436.html
Copyright © 2020-2023  润新知