zoukankan      html  css  js  c++  java
  • 多线程

    一、多线程是java中的一种并发机制,每个线程都是可单独独立执行,也可多个线程同时执行

    二、实现方式:继承thread类,重写run方法,执行trart方法并启动。

                            实现runnatable接口,实现run方法。

    三、线程的同步:就是java处理多线程同时统一访问资源的机制。

    实现: public synchronized void show(){

               代码

                          }

               同步代码块:

               Synchronized(this){

               代码

               }

    四. 线程的阻塞

    1、Sleep(毫秒):线程的休眠,并自动唤醒。

    2、Wait(),notify():手动等到,手动唤醒。

    3、yield();:线程的礼让,会将当前线程挂机,其他的线程执行完毕后,还会回来执行。

    4、join();:强制执行当前的线程

    5、start();:线程的启动

    案例:创建一个线程

      thread t = new thread(new Thread());

    t.Start();

  • 相关阅读:
    leetcode : 3 sum
    leetcode : Merge two sorted lists
    算法:海量数据问题
    计算机基础:数据库
    计算机基础:Linux
    Java:JVM
    Java:Basic/集合框架/多线程
    Java:面试题
    框架:SSM整合
    LeetCode: Tags-[Bit Manipulation]
  • 原文地址:https://www.cnblogs.com/xxt19970908/p/5279577.html
Copyright © 2011-2022 走看看