推荐
专栏
教程
课程
飞鹅
本次共找到1299条
线程阻塞
相关的信息
Easter79
•
3年前
SpringBoot整合elasticsearch(三)
Docker安装elasticsearch启动注意2点,1是内存,2是线程数(此处进行简单安装,后面会详细补充es文档)1root@topcheer~dockerimages2REPOSITORYTAGIMAGEID
Stella981
•
3年前
Python的锁
互斥锁锁通常被用来实现对共享资源的同步访问。为每一个共享资源创建一个Lock对象,lLock()创建一个锁,初始状态是未锁定当你需要访问该资源时,调用l.acquire方法来获取锁对象(如果其它线程已经获得了该锁,则当前线程需等待其被释放),待资源访问完后,再调用l.release方法释放锁!(https:
Stella981
•
3年前
Android中的Handler, Looper, MessageQueue和Thread
前几天,和同事探讨了一下Android中的消息机制,探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西,但对于其内部原理的了解,能使我们更加容易、合理地架构系统,并避免一些低级错误。对于这部分的内容,将分成4小节来描述:1.职责与关系2.消息循环3.线程与更新4.几点小结\
Stella981
•
3年前
HashMap, HashTable, HashSet分析
HashMap分析:其主要特性:(keyvalue)存储,keyvalue可为NULL,非线程安全。其主要属性://默认容量微16staticfinalintDEFAULT_INITIAL_CAPACITY1<<4;//最大容量2^30static
Stella981
•
3年前
SpringBoot整合elasticsearch(三)
Docker安装elasticsearch启动注意2点,1是内存,2是线程数(此处进行简单安装,后面会详细补充es文档)1root@topcheer~dockerimages2REPOSITORYTAGIMAGEID
Wesley13
•
3年前
GCD信号量机制
1.创建信号量,创建的初始值决定线程并发数dispatch\_semaphore\_tsemaphoredispatch\_semaphore\_create(2);2.等待信号dispatch\_semaphore\_wait(semaphore,DISPATCH\_TIME\_FOREVER);/
Stella981
•
3年前
Qt读写数据流文件(转 CppGuiProgrammingWithQt4)
读取文件:update20140525:添加线程处理,在读取大文件时优化,防止app出现application假死状态。bool SpreadSheet::readFile(const QString &filePath){ QFile file(filePath); if ( !file.op
Stella981
•
3年前
JVM总结3
垃圾收集GarbageCollection通常被称为“GC”,它诞生于1960年MIT的Lisp语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于java堆和
Stella981
•
3年前
CopyOnWriteArrayList 介绍
CopyOnWriteArrayList是ArrayList的一个线程安全的变体,其中所有可变操作(add、set等等)都是通过对底层数组进行一次新的复制来实现的。这一般需要很大的开销,但是当遍历操作的数量大大超过可变操作的数量时,这种方法可能比其他替代方法更有效。在不能或不想进行同步遍历,但又需要从并发线程中排除冲突时,它也很有用。“快照”风格的
javalover123
•
2年前
spring boot使用Java并行流发送kafka消息报错
springbootmavenplugin打包,使用Java并行流多线程发送kafka消息,刚开始发送时报错,Invalidvalueorg.apache.kafka.common.serialization.StringSerializerforconfigurationkey.serializer:Classorg.apache.kafka.common.serialization.StringSerializercouldnotbefound.
1
•••
84
85
86
•••
130