文章分类 -  多线程

摘要:1、线程池的工作原理? 线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。 当调用 execute() 方法添加一个任务时,线程池会做如下判断: 如果正在运行的线程数量小于 corePoolSize,那么马上创建线程运行这个任务; 如果 阅读全文 »
posted @ 2020-03-18 16:25 yaphetsfang 阅读(414) 评论(0) 推荐(0) 编辑
摘要:一、ReentrantLock 1、ReentrantLock简介 ReentrantLock是一个可重入的互斥锁,又被称为“独占锁”。ReentrantLock 类实现了 Lock ,它拥有与 synchronized 相同的并发性和内存语义,但是添加了类似锁投票、定时锁等候和可中断锁等候的一些特 阅读全文 »
posted @ 2020-03-18 13:48 yaphetsfang 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足 阅读全文 »
posted @ 2019-11-08 16:48 yaphetsfang 阅读(94) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示