原文:曹工说面试题:一个线程协同问题,解法繁多,都要被玩坏了,趁着没坏,一起玩吧

前言 最近两个月写文章很少,因为自己学习状态也不是很好,我看了下,上一篇文章,都是一个月前了。 不知道大家有没有感觉,小学初中读的一些书,看的一些文章,到现在都印象深刻,反倒是高中学的知识,高考后就慢慢消散,直到遗忘。 我想说的是,记得初中学过鲁迅的 藤野先生 ,里面有一段话,大意是:久了不联系,有时候想联系,却又无从下笔,到最后就更是不了了之了。 我找了下原文: 将走的前几天,他叫我到他家里去, ...

2020-09-26 22:37 2 822 推荐指数:

查看详情

杂谈:一道阿里面试题,两个线程交替打印奇偶数

一、前言 这些天忙着写业务代码,Tomcat系列暂时没时间写,先随便写点其他的。 逛博客园的时候,发现一篇园友的阿里面试文章,https://www.cnblogs.com/crossoverJie/p/9404789.html。 里面提到了:两个线程,交替打印奇偶数这道笔试题 ...

Sat Jul 20 19:36:00 CST 2019 0 1649
亚马逊面试题解法

题目: 数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不 可以用额外的空间。 代码: private int[] arr ...

Sat Feb 04 18:53:00 CST 2012 0 3662
Tomcat2:自己撸一个简易Tomcat Digester

一、前言 框架代码其实也没那么难,大家不要看着源码就害怕,现在去看 Tomcat 3.0的代码,保证还是看得懂一半,照着撸一遍基本上很多问题都能搞定了。这次我们就模拟 Tomcat 中的 Digester(xml解析工具)来仿写一个相当简易的版本。上一篇说了如何利用 sax 模型来解析 xml ...

Tue Jul 02 16:43:00 CST 2019 2 647
ThreadPoolExecutor线程池的一个面试题

问题:现有一个线程池,参数corePoolSize = 5,maximumPoolSize = 10,BlockingQueue阻塞队列长度为5,此时有4个任务同时进来,问:线程池会创建几条线程? 如果4个任务还没处理完,这时又同时进来2个任务,问:线程池又会创建几条线程还是不会创建 ...

Fri Aug 09 18:58:00 CST 2019 0 724
java面试题之如何中断一个线程

方法一:调用interrupt方法,通知线程应该中断了:   A.如果线程处于被阻塞状态,那么线程将立即退出被阻塞状态,并抛出了一个InterruptedException异常。   B.如果线程处于正常活动状态,那么会将该线程的中断标志设置为true。被设置中断 ...

Fri Mar 01 00:17:00 CST 2019 0 898
经典面试题楼层丢鸡蛋问题的动态规划解法与数学解法

原题: 有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。 问:如何用最少的尝试次数,测试出鸡蛋不会摔碎的临界点? 注意:只有两个鸡蛋。第一个鸡蛋碎了,第二个鸡蛋只能挨个楼层测试了。 动态规划解法 ...

Sun Jul 08 00:22:00 CST 2018 0 1737
ThoughtWorks 一道面试题解法

前两天面试ThoughtWorks,有一道家庭作业题,题目如下: 思路如下: 把所有的会议安排在两天内,每天分为上午和下午,上午最多三小时(180min),9点到12点,下午最多四小时(240min),1点到5点。 其实就是给定大小的4个坑,每个会议都是一个固定大小 ...

Wed Mar 22 19:08:00 CST 2017 6 8087
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM