0推荐
43K 浏览

通过 Java 线程堆栈进行性能瓶颈分析

改善性能意味着用更少的资源做更多的事情。为了利用并发来提高系统性能,我们需要更有效的利用现有的处理器资源,这意味着我们期望使 CPU 尽可能出于忙碌状态(当然,并不是让 CPU 周期出于应付无用...
kdz 7年前   
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年前   
0推荐
19K 浏览

Android非UI线程更新UI的探索

众所周知,在Android中如果在非UI线程更新UI的话,会抛出异常:Only the original thread that created a view hierarchy can tou...
0推荐
24K 浏览

深入理解 GIL:如何写出高性能及线程安全的 Python 代码

6岁时,我有一个音乐盒。我上紧发条,音乐盒顶上的芭蕾舞女演员就会旋转起来,同时,内部装置发出“一闪一闪亮晶晶,满天都是小星星”的叮铃声。那玩意儿肯定俗气透了,但我喜欢那个音乐盒,我想知道它的工作...
hm1816 7年前   
0推荐
16K 浏览

如何捕获java线程中的逃逸的异常

在java线程中,在run方法中,我们要在run()方法中,把一切的异常有处理掉,也就try-catch掉。不能让这个线程抛出异常,因为如果我们不使用特殊的方式的话,我们是无法捕获从这个线程中逃逸的异常的。
UrsulaHargr 8年前   
0推荐
5K 浏览

Android的线程和线程池

线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操作。在Android中扮演线程角色的还有很多,比如As...
0推荐
12K 浏览

深入理解线程本地变量ThreadLocal

如果在多线程并发环境中,一个可变对象涉及到共享与竞争,那么该可变对象就一定会涉及到线程间同步操作,这是多线程并发问题。
fengjun 8年前   
0推荐
14K 浏览

Java线程内存模型,线程、工作内存、主内存

线程的working memory是cpu的寄存器和高速缓存的抽象描述:现在的计算机,cpu在计算的时候,并不总是从内存读取数据,它的数据读取顺序优先级 是: 寄存器-高速缓存-内存 。
MathiasOxo 8年前   
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中的进程、线程和协程

这周一直在编前端构建的脚本,用到了多进程去解决一个效率问题。期间差了很多进程、线程、协程的资料,在这里记录回顾一下。
0推荐
33K 浏览

C++ 线程同步的四种方式

线程之间通信的两个基本问题是互斥和同步。
lrx137 8年前   
0推荐
6K 浏览

APP 缓存数据线程安全问题探讨

一般一个 iOS APP 做的事就是:请求数据->保存数据->展示数据,一般用 Sqlite 作为持久存储层,保存从网络拉取的数据,下次读取可以直接从 Sqlite DB 读取。
trall 8年前   
0推荐
6K 浏览

APP 缓存数据线程安全问题探讨

对于 APP 缓存数据线程安全问题,分线程 cache 和数据不可变是比较常见的解决方案,都有着不同的实现代价,分线程 cache 接口不友好,数据不可变需要配合单向数据流之类的规则或框架才会变...
ounm8243 8年前   
0推荐
7K 浏览

Android工作线程转换为UI线程三种方式

我们将工作线程转换为UI线程,主要是进行UI的更新操作;
0推荐
7K 浏览

进程与线程的一个简单解释

. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就...
sayidzm 8年前   
线程   进程  
0推荐
5K 浏览

APP 缓存数据线程安全问题探讨

对于 APP 缓存数据线程安全问题,分线程 cache 和数据不可变是比较常见的解决方案,都有着不同的实现代价,分线程 cache 接口不友好,数据不可变需要配合单向数据流之类的规则或框架才会变...
szly666 8年前   
0推荐
7K 浏览

Java 线程 — ConcurrentLinkedQueue

在考虑并发的时候可以先考虑单线程的情况,然后再将并发的情况考虑进来。
duanjian01 8年前   
1 2 3

经验分享,提升职场影响力

投稿

热门问答

    热门文档