随笔分类 -  java并发

摘要:最近做题的时候,被List的add操作坑了一下 List<List<Integer>> answer = new ArrayList<>(); List<Integer> data = new ArrayList<>(); public List<List<Integer>> binarySolut 阅读全文
posted @ 2022-03-12 11:24 DawnHouse 阅读(1254) 评论(0) 推荐(0)
摘要:##对于线程中断问题 interrupeted()和awaitTermination()都只是对线程中断的标志进行操作,换句话说就是把线程中断的标志设置为true 如果线程内没有对中断标志进行判断和响应的话,就不能起到中断线程的作用。 阅读全文
posted @ 2022-03-01 14:00 DawnHouse 阅读(46) 评论(0) 推荐(0)
摘要:Future 传统多线程在对某些需要获取线程处理结果的问题表现很差。 Future接口:获取Callable接口的返回值。 FutureTask类为Future接口子类,该类独有的特点为在高并发情况下不论有多少个线程,均只执行一次任务。 get()方法会阻塞当前进程直到有返回值为止。 经典的泡茶问题 阅读全文
posted @ 2021-10-28 11:38 DawnHouse 阅读(51) 评论(0) 推荐(0)