原文:曹工說面試題:一個線程協同問題,解法繁多,都要被玩壞了,趁着沒壞,一起玩吧

前言 最近兩個月寫文章很少,因為自己學習狀態也不是很好,我看了下,上一篇文章,都是一個月前了。 不知道大家有沒有感覺,小學初中讀的一些書,看的一些文章,到現在都印象深刻,反倒是高中學的知識,高考后就慢慢消散,直到遺忘。 我想說的是,記得初中學過魯迅的 藤野先生 ,里面有一段話,大意是:久了不聯系,有時候想聯系,卻又無從下筆,到最后就更是不了了之了。 我找了下原文: 將走的前幾天,他叫我到他家里去, ...

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