並發網2014.8月閱讀量Top10
時光荏苒,轉眼又到了月底,並發網8月Top10的閱讀量的文章新鮮送到,希望各位看官能喜歡!有任何意見和建議,歡迎告訴我們,我們在努力!
-
Top1 Java創建線程安全的方法
首先來看一個問題:下麵這個方法是線程安全的嗎?如何才能讓這個方法變成線程安全的?(2,839 人閱讀)
-
Top2 JAVA 9 新特性
Oracle已將JAVA 9的開發提上日程。OpenJDK上已經出現了關於下一個主版本JAVA 9的改進建議(JEP)。與以往不同,Oracle在這次談及了一些真正的特性。而早期對於JDK9的聲明僅限於“bug修複和一些小的改進”。……(2,708 人閱讀)
如今,多核處理器在服務器,台式機及筆記本電腦上已經很普遍了,同時也被應用在更小的設備上,比如智能手機和平板電腦。這就開啟了並發編程新的潛力,因為多個線程可以在多個內核上並發執行。在應用中要實現最大性能的一個重要技術手段是將密集的任務分隔成多個可以並行執行的塊,以便可以最大化利用計算能力。……( 2,492 人閱讀)
-
Top4 Java線程狀態圖
Java線程一共有七個狀態,分別是新建,可運行,運行中,睡眠,阻塞,等待,死亡。……( 2,033 人閱讀)
JSON (JavaScript Object Notation)是一種輕量級的、基於文本的、完全獨立於語言的數據交換格式。它非常方便人們和機器的閱讀和書寫。JSON 有兩種結構類型的表現方式:對象和數組。對象是名/值對的無序集合。數組是值(value)的有序集合。值的類型可以是字符串(在雙引號中)、數字(整數或浮點數)、邏輯值(true或false)、數組(在方括號中)、對象(在花括號中)、null。……(1,830 人閱讀)
-
Top6 監聽器-java同步的基本思想
如果你在大學學習過操作係統,你可能還記得監聽器在操作係統中是很重要的概念。同樣監聽器在java同步機製中也有使用,本文通過類比的方法來解釋“監聽器”的基本思想。……(1,820 人閱讀)
-
Top7 Java網絡教程
Java提供了非常易用的網絡API,調用這些API我們可以很方便的通過建立TCP/IP或UDP套接字,在網絡之間進行相互通信,其中TCP要比UDP更加常用,但在本教程中我們對這兩種方式都有說明。……(1,624 人閱讀)
-
Top8 為什麼開發人員從Java轉到Go
使用Java來開發企業級的應用可能是一個不錯的選擇,但是使用Google的Go語言來開發係統軟件會更有優勢,一名來自PivotalJava開發者如是說,目前他已經成為Go語言的支持者。 Pivotal的一個使用Go語言開發其Cloud Foundry 雲平台的工程師Matt Stine說:Go語言在包、模塊化和並發方麵有很大優勢,如果你嚐試解決的問題是Go語言所擅長的領域,如大型、高性能服務器端程序,我可以說Go非常適合這樣的場景。”……(1,535 人閱讀)
-
Top9 Java設計模式:觀察者
簡單來說,觀察者模式=發布者+訂閱者。
下麵是一個有關獵頭的典型的例子。在下麵這張圖當中有兩個角色:獵頭和尋找工作的人。找工作的人向獵頭訂閱,告知自己希望得到一份工作,當有新的工作機會的時候,獵頭就會把這個信息通知給曾經向他訂閱過的人。……( 1,468 人閱讀)
-
Top10 並發已不再是語言層麵上的事情了
本文將並發和內存管理做了個類比。最近有一個說法是因為現代工程師幾乎總是麵對計算機集群編程,所以我們需要用於構建分布式係統的工具。這就意味著我們需要在語言層麵支持分布式係統開發。像GO和Erlang這樣的語言其優勢正好符合這個觀點。……(1,327 人閱讀)
最後更新:2017-05-23 17:03:45