登录
注册
首页
项目
经验
代码
文库
问答
博客
资讯
线程
(共
59
篇经验)
0
推荐
43K
浏览
通过 Java 线程堆栈进行性能瓶颈分析
改善性能意味着用更少的资源做更多的事情。为了利用并发来提高系统性能,我们需要更有效的利用现有的处理器资源,这意味着我们期望使 CPU 尽可能出于忙碌状态(当然,并不是让 CPU 周期出于应付无用...
kdz
7年前
Java
线程
Java开发
0
推荐
35K
浏览
线程堆栈分析
Java 虚拟机提供了线程转储(Thread dump)的后门,通过这个后门,可以将线程堆栈打印出来。这个后门就是通过向 Java 进程发送一个 QUIT 信号,Java 虚拟机收到该信号之后,...
hopechart
7年前
线程
Java开发
JRE
0
推荐
29K
浏览
Linux 的 IO 通信 以及 Reactor 线程模型浅析
随着计算机硬件性能不断提高,服务器 CPU 的核数越来越越多,为了充分利用多核 CPU 的处理能力,提升系统的处理效率和并发性能,多线程并发编程越来越显得重要。无论是 C++ 还是 Java 编...
princeanan
7年前
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
8年前
Java
线程
Java开发
0
推荐
5K
浏览
Android的线程和线程池
线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。在Android中扮演线程角色的还有很多,比如As...
lbbk4462
8年前
移动开发
线程
Android开发
安卓开发
线程池
0
推荐
12K
浏览
深入理解线程本地变量ThreadLocal
如果在多线程并发环境中,一个可变对象涉及到共享与竞争,那么该可变对象就一定会涉及到线程间同步操作,这是多线程并发问题。
fengjun
8年前
线程
Java开发
ThreadLocal
0
推荐
14K
浏览
Java线程内存模型,线程、工作内存、主内存
线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是: 寄存器-高速缓存-内存 。
MathiasOxo
8年前
Java
线程
Java开发
0
推荐
14K
浏览
从 JVM 内存模型谈线程安全
Java采用的是基于共享内存的并发模型,使得JVM看起来非常类似现代多核处理器:在基于共享内存的多核处理器体系架构中,每个处理器都有自己的缓存,并且定期与主内存进行协调.这里的线程同样有自己的缓...
vf0148
8年前
JVM
线程
Java开发
0
推荐
10K
浏览
理解RxJava的线程模型
ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个...
MicEdinburg
8年前
线程
RxJava
0
推荐
18K
浏览
JavaScript中的进程、线程和协程
这周一直在编前端构建的脚本,用到了多进程去解决一个效率问题。期间差了很多进程、线程、协程的资料,在这里记录回顾一下。
IvanGallard
8年前
JavaScript
线程
JavaScript开发
进程
0
推荐
33K
浏览
C++ 线程同步的四种方式
线程之间通信的两个基本问题是互斥和同步。
lrx137
8年前
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
经验分享,提升职场影响力
投稿
热门问答
热门文档