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

    1、并行和并发有什么区别?

    2、 线程和进程的区别?

    3、 守护线程是什么?

    4、创建线程有哪几种方式?

    5、说一下 runnable 和 callable 有什么区别?

    6、线程有哪些状态?

    7、 sleep() 和 wait() 有什么区别?

    8、 notify()和 notifyAll()有什么区别?

    43. 线程的 run()和 start()有什么区别?

    44.创建线程池有哪几种方式?

    45.线程池都有哪些状态?

    46. 线程池中 submit()和 execute()方法有什么区别?

    47. 在 java 程序中怎么保证多线程的运行安全?

    48. 多线程锁的升级原理是什么?

    49. 什么是死锁?

    50. 怎么防止死锁?

    51. ThreadLocal 是什么?有哪些使用场景?

    52. 说一下 synchronized 底层实现原理?

    53. synchronized 和 volatile 的区别是什么?

    54. synchronized 和 Lock 有什么区别?

    55. synchronized 和 ReentrantLock 区别是什么?

    56. 说一下 atomic 的原理?

  • 相关阅读:
    SQLAlchemy
    Redis
    Django框架详解
    nginx负载均衡(反向代理)
    Python 字典 fromkeys()方法
    docker容器的使用
    keepalived原理
    学习区块链必读的6本书
    MATLAB基础入门笔记
    思念是一种美丽的孤独
  • 原文地址:https://www.cnblogs.com/cm039/p/12067360.html
Copyright © 2011-2022 走看看