java多线程汇总

        以下链接是我整理出关于多线程相关资料。里面有一大部分是我自己编写。但尊重文章权益,也有借鉴别人的文章。但是都在文章的结尾处标明此文章出处。
      文章有写的不好的地方。请各位高手勿喷。留言大家一起讨论,一起学习。

  1. DaemonThread 守护线程
  2. ThreadLocal 简介
  3. 阻塞队列 BlockingQueue
  4. CompletionService 简介
  5. SynchronousQueue<E>简介
  6. CountDownLatch
  7. LinkedBlockingQueue<E>简介
  8. 线程池ThreadPoolExecutor使用简介
  9. Java 线程池
  10. java障碍器 CyclicBarrier
  11. Java线程:原子量
  12. ReentrantLock可重入锁的使用场景
  13. Java线程:条件变量 lock
  14. 线程阻塞队列ArrayBlockingQueue
  15. Java多线程之Callable接口的实现<有返回值的线程>
  16. CopyOnWriteArrayList详解

转载于:https://my.oschina.net/jielucky/blog/163629

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java多线程数据汇总: 1. 线程的概念和创建方式: 线程是程序执行的基本单元,Java中可以通过继承Thread类或实现Runnable接口来创建线程。 2. 线程同步的方法: Java中常用的线程同步方法包括synchronized关键字、Lock接口、ReentrantLock类、Condition接口等。 3. 线程池的概念和使用: 线程池是一种多线程处理的方式,可以通过ThreadPoolExecutor类来创建线程池,提高多线程处理的效率。 4. 线程安全的合类: Java中提供了多种线程安全的合类,如ConcurrentHashMap、ConcurrentLinkedQueue、CopyOnWriteArrayList等,可以在多线程环境下安全地访问合。 5. 线程通信的方法: Java中线程通信的方法包括wait()、notify()、notifyAll()等,可以实现线程之间的协作和通信。 6. 线程的状态: Java中线程的状态包括新建、就绪、运行、阻塞和死亡等。 7. 线程的优先级: Java中线程的优先级可以通过setPriority()方法设置,优先级高的线程有更大的概率被调度执行。 8. 线程的中断: Java中可以通过interrupt()方法对线程进行中断,线程可以通过isInterrupted()或interrupted()方法判断是否被中断。 9. 线程的异常处理: Java中可以通过try-catch语句对线程的异常进行处理,也可以通过UncaughtExceptionHandler接口来自定义线程的异常处理方式。 10. 线程的停止: Java中可以通过设置标志位或调用stop()方法来停止线程,但是stop()方法不建议使用,因为它可能导致线程不安全的情况发生。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值