51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Thread
Android 多线程:使用Thread和Handler (从网络上获取图片)
当一个程序第一次启动时,Android会同时启动一个对应的主线程(MainThread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个图片,在一个ImageView中将...
代码星球
·
2020-08-09
Android
线程
使用
Thread
Handler
Service 是否在 main thread 中执行, service 里面是否能执行耗时的操作?
默认情况,如果没有显示的指service所运行的进程,Service和activity是运行在当前app所在进程的mainthread(UI主线程)里面。service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件)特殊情况,可以在清单文件配置service执行所在的进程,让service在另外的进程中执行<...
代码星球
·
2020-08-08
是否
执行
Service
main
thread
Exception in thread "main" java.lang.AbstractMethodError: org.springframework.boot.context.config
Exceptioninthread“main”java.lang.AbstractMethodError:org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/...
代码星球
·
2020-08-07
Exception
in
thread
quotmain
quot
线程池的管理类MyThreadPoolManager
importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.Executor;importjava.util.concurrent.Executors;importjava.util.concurrent.ThreadPoolExec...
代码星球
·
2020-08-06
线程
管理
MyThreadPoolManager
获取当前线程状态--Thread类
StringmsgToPrint=Thread.currentThread().getStackTrace()[3].getMethodName(); 就是调用时的方法名。其中使用的Thread类的第一个方法:publicstaticThreadcurrentThread()返回当前线程对象。实例代码:pac...
代码星球
·
2020-08-06
获取
当前
线程
状态
--Thread
C++11 并发指南二(std::thread 详解)
上一篇博客《C++11并发指南一(C++11多线程初探)》中只是提到了std::thread的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍std::thread的用法。std::thread在<thread>头文件中声明,因此使用std::thread时需要包含<thread>头文件...
代码星球
·
2020-08-02
C++11
并发
指南
std
thread
通过task_threads()绕过平台二进制限制
https://bazad.github.io/2018/10/bypassing-platform-binary-task-threads/https://github.com/bazad/threadexec 由于多年来这些任务端口已被许多漏洞利用,Apple决定添加缓解措施,以保护平台二进制文件(即具有...
代码星球
·
2020-08-01
通过
task
threads
绕过
平台
QT5 QThread
https://blog.csdn.net/zy19940906/article/details/54412600 序 QThread的线程用法上与std::thread相比有较大的区别,4.4版本之前是继承的方式来使用线程(个人猜测可能是因为那会儿c++11还没出来,std::function和s...
代码星球
·
2020-08-01
QT5
QThread
c++11 std::thread
https://blog.csdn.net/zy19940906/article/details/53955684https://blog.csdn.net/zy19940906/article/details/54412600 序 以前虽然也用线程,但没完整试,这次算是各种试一下吧,效率上的测试一...
代码星球
·
2020-08-01
c++11
std
thread
Thread-specific data(TSD)线程私有数据
http://blog.chinaunix.net/uid-26885237-id-3209913.html linux多线程编程中引入了Thread-SpecificData(线程相关的数据)的概念为什么需要"线程相关的数据"呢?怎样使用"线程相关的数据"呢?1.为什么需要Threa...
代码星球
·
2020-08-01
Thread-specific
data
TSD
线程
私有
Java多线程10:ThreadLocal的作用及使用
ThreadLocal的作用从上一篇对于ThreadLocal的分析来看,可以得出结论:ThreadLocal不是用来解决共享对象的多线程访问问题的,通过ThreadLocal的set()方法设置到线程的ThreadLocal.ThreadLocalMap里的是是线程自己要存储的对象,其他线程不需要去访问,也是访问不到...
代码星球
·
2020-07-29
Java
线程
ThreadLocal
作用
使用
Java多线程9:ThreadLocal源码剖析
ThreadLocal源码剖析ThreadLocal其实比较简单,因为类里就三个public方法:set(Tvalue)、get()、remove()。先剖析源码清楚地知道ThreadLocal是干什么用的、再使用、最后总结,讲解ThreadLocal采取这样的思路。 三个理论基础在剖析ThreadLocal...
代码星球
·
2020-07-29
Java
线程
ThreadLocal
源码
剖析
Java多线程3:Thread中的静态方法
Thread类中的静态方法Thread类中的静态方法表示操作的线程是"正在执行静态方法所在的代码块的线程"。为什么Thread类中要有静态方法,这样就能对CPU当前正在运行的线程进行操作。下面来看一下Thread类中的静态方法:1、currentThread()currentThread()方法返回的是对当前正在执行线...
代码星球
·
2020-07-29
Java
线程
Thread
中的
静态
Java多线程2:Thread中的实例方法
Thread类中的方法调用方式:学习Thread类中的方法是学习多线程的第一步。在学习多线程之前特别提出一点,调用Thread中的方法的时候,在线程类中,有两种方式,一定要理解这两种方式的区别:(1)this.XXX()这种调用方式表示的线程是线程实例本身(2)Thread.currentThread.XXX()或Th...
代码星球
·
2020-07-29
Java
线程
Thread
中的
实例
boost之ThreadPool
threadpool是基于boost库实现的一个线程池子库,但线程池实现起来不是很复杂。我们从threadpool中又能学到什么东西呢?它是基于boost库实现的,如果大家对boost库有兴趣,看看一个简单的实现还是可以学到点东西的。threadpool基本功能1、任务封装,包括普通任务(task_func)和优先级任...
代码星球
·
2020-07-22
boost
ThreadPool
首页
上一页
...
21
22
23
24
25
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他