登錄
注冊
首頁
項目
經驗
代碼
文庫
問答
博客
資訊
線程
(共
59
篇經驗)
0
推薦
43K
瀏覽
通過 Java 線程堆棧進行性能瓶頸分析
改善性能意味著用更少的資源做更多的事情。為了利用并發來提高系統性能,我們需要更有效的利用現有的處理器資源,這意味著我們期望使 CPU 盡可能出于忙碌狀態(當然,并不是讓 CPU 周期出于應付無用...
kdz
6年前
Java
線程
Java開發
0
推薦
35K
瀏覽
線程堆棧分析
Java 虛擬機提供了線程轉儲(Thread dump)的后門,通過這個后門,可以將線程堆棧打印出來。這個后門就是通過向 Java 進程發送一個 QUIT 信號,Java 虛擬機收到該信號之后,...
hopechart
6年前
線程
Java開發
JRE
0
推薦
29K
瀏覽
Linux 的 IO 通信 以及 Reactor 線程模型淺析
隨著計算機硬件性能不斷提高,服務器 CPU 的核數越來越越多,為了充分利用多核 CPU 的處理能力,提升系統的處理效率和并發性能,多線程并發編程越來越顯得重要。無論是 C++ 還是 Java 編...
princeanan
6年前
Linux
線程
IO
0
推薦
29K
瀏覽
iOS 多網絡請求的線程安全
我發現解決并行問題最簡單最優雅的方法就是盡可能的少使用并發編程,而且我們的處理器非常適合執行那些線性代碼。但是如果將大的代碼塊或任務拆分為多個并行執行的小代碼塊和任務將會讓代碼變得更加易讀和易維護。
wqxiea
7年前
移動開發
線程
iOS開發
0
推薦
19K
瀏覽
Android非UI線程更新UI的探索
眾所周知,在Android中如果在非UI線程更新UI的話,會拋出異常:Only the original thread that created a view hierarchy can tou...
inf
7年前
移動開發
線程
Android開發
安卓開發
0
推薦
24K
瀏覽
深入理解 GIL:如何寫出高性能及線程安全的 Python 代碼
6歲時,我有一個音樂盒。我上緊發條,音樂盒頂上的芭蕾舞女演員就會旋轉起來,同時,內部裝置發出“一閃一閃亮晶晶,滿天都是小星星”的叮鈴聲。那玩意兒肯定俗氣透了,但我喜歡那個音樂盒,我想知道它的工作...
hm1816
7年前
Python
線程
高性能
Python開發
0
推薦
16K
瀏覽
如何捕獲java線程中的逃逸的異常
在java線程中,在run方法中,我們要在run()方法中,把一切的異常有處理掉,也就try-catch掉。不能讓這個線程拋出異常,因為如果我們不使用特殊的方式的話,我們是無法捕獲從這個線程中逃逸的異常的。
UrsulaHargr
7年前
Java
線程
Java開發
0
推薦
5K
瀏覽
Android的線程和線程池
線程在Android中是一個很重要的概念,從用途上來說,線程分為主線程和子線程,主線程主要處理和界面相關的事情,而子線程則往往用于執行耗時操作。在Android中扮演線程角色的還有很多,比如As...
lbbk4462
7年前
移動開發
線程
Android開發
安卓開發
線程池
0
推薦
12K
瀏覽
深入理解線程本地變量ThreadLocal
如果在多線程并發環境中,一個可變對象涉及到共享與競爭,那么該可變對象就一定會涉及到線程間同步操作,這是多線程并發問題。
fengjun
7年前
線程
Java開發
ThreadLocal
0
推薦
14K
瀏覽
Java線程內存模型,線程、工作內存、主內存
線程的working memory是cpu的寄存器和高速緩存的抽象描述:現在的計算機,cpu在計算的時候,并不總是從內存讀取數據,它的數據讀取順序優先級 是: 寄存器-高速緩存-內存 。
MathiasOxo
7年前
Java
線程
Java開發
0
推薦
14K
瀏覽
從 JVM 內存模型談線程安全
Java采用的是基于共享內存的并發模型,使得JVM看起來非常類似現代多核處理器:在基于共享內存的多核處理器體系架構中,每個處理器都有自己的緩存,并且定期與主內存進行協調.這里的線程同樣有自己的緩...
vf0148
7年前
JVM
線程
Java開發
0
推薦
10K
瀏覽
理解RxJava的線程模型
ReactiveX是Reactive Extensions的縮寫,一般簡寫為Rx,最初是LINQ的一個擴展,由微軟的架構師Erik Meijer領導的團隊開發,在2012年11月開源,Rx是一個...
MicEdinburg
7年前
線程
RxJava
0
推薦
18K
瀏覽
JavaScript中的進程、線程和協程
這周一直在編前端構建的腳本,用到了多進程去解決一個效率問題。期間差了很多進程、線程、協程的資料,在這里記錄回顧一下。
IvanGallard
7年前
JavaScript
線程
JavaScript開發
進程
0
推薦
33K
瀏覽
C++ 線程同步的四種方式
線程之間通信的兩個基本問題是互斥和同步。
lrx137
7年前
C/C++
線程
C/C++開發
0
推薦
6K
瀏覽
APP 緩存數據線程安全問題探討
一般一個 iOS APP 做的事就是:請求數據->保存數據->展示數據,一般用 Sqlite 作為持久存儲層,保存從網絡拉取的數據,下次讀取可以直接從 Sqlite DB 讀取。
trall
8年前
移動開發
線程
iOS開發
0
推薦
6K
瀏覽
APP 緩存數據線程安全問題探討
對于 APP 緩存數據線程安全問題,分線程 cache 和數據不可變是比較常見的解決方案,都有著不同的實現代價,分線程 cache 接口不友好,數據不可變需要配合單向數據流之類的規則或框架才會變...
ounm8243
8年前
移動開發
線程
iOS開發
0
推薦
7K
瀏覽
Android工作線程轉換為UI線程三種方式
我們將工作線程轉換為UI線程,主要是進行UI的更新操作;
miao0626
8年前
移動開發
線程
Android開發
安卓開發
0
推薦
7K
瀏覽
進程與線程的一個簡單解釋
. 計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 2. 假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候,其他車間都必須停工。背后的含義就...
sayidzm
8年前
線程
進程
0
推薦
5K
瀏覽
APP 緩存數據線程安全問題探討
對于 APP 緩存數據線程安全問題,分線程 cache 和數據不可變是比較常見的解決方案,都有著不同的實現代價,分線程 cache 接口不友好,數據不可變需要配合單向數據流之類的規則或框架才會變...
szly666
8年前
移動開發
線程
iOS開發
0
推薦
7K
瀏覽
Java 線程 — ConcurrentLinkedQueue
在考慮并發的時候可以先考慮單線程的情況,然后再將并發的情況考慮進來。
duanjian01
8年前
Java
線程
Java開發
1
2
3
經驗分享,提升職場影響力
投稿
熱門問答
熱門文檔
sesese色