码迷,mamicode.com
首页 >  
搜索关键字:线程并发    ( 1297个结果
互联网架构多线程并发编程高级教程(下)
基础篇幅:线程基础知识、并发安全性、JDK锁相关知识、线程间的通讯机制、JDK提供的原子类、并发容器、线程池相关知识点 高级篇幅:ReentrantLock源码分析、对比两者源码,更加深入理解读写锁,JAVA内存模型、先行发生原则、指令重排序 环境说明: idea、java8、maven 第四章-- ...
分类:编程语言   时间:2018-11-09 12:12:49    阅读次数:187
20181106_线程之异常_取消_变量_安全Lock
一. 线程的异常处理: 二. 线程的取消, a) 场景: 多个线程并发,某个失败后,希望通知别的线程,都停下来, 尽量使用CancellationTokenSource, 不要自己创建bool变量 三. 多线程临时变量 四. 线程安全: 五. 关于Lock变量的写法解释: 六. 为什么不推荐锁thi ...
分类:编程语言   时间:2018-11-06 22:24:25    阅读次数:148
多线程并发查询mysql数据库中的数据
用10个一次拉2吨的卡车代替1个一次拉10吨的卡车。前提是有资源折腾,比如线程池,多核cpu,也要考虑线程的切换代价。把java服务器和数据库服务器综合利用起来,传统的方式是java服务器发送一条指令给数据库就坐等喝茶拿结果,数据库累个半死才出结果,而且出力不讨好,嫌干活慢,现在也要让java服务器 ...
分类:数据库   时间:2018-11-05 15:17:11    阅读次数:260
netty源码解解析(4.0)-1 核心架构
netty是java开源社区的一个优秀的网络框架。使用netty,我们可以迅速地开发出稳定,高性能,安全的,扩展性良好的服务器应用程序。netty封装简化了在服务器开发领域的一些有挑战性的问题:jdk nio的使用;多线程并发;扩展性。它还提供了多种应用层协议的支持:http/https/webso ...
分类:Web程序   时间:2018-11-05 00:13:43    阅读次数:172
php使用curl模拟多线程发送请求
每个PHP文件的执行是单线程的,但是php本身也可以用一些别的技术实现多线程并发比如用php-fpm进程,这里用curl模拟多线程发送请求。php的curl多线程是通过不断调用curl_multi_exec($mh,$running);来获取内容,这里举一个demo来模拟一次curl多线程并发操作。 ...
分类:编程语言   时间:2018-11-03 15:20:36    阅读次数:195
python线程和进程
线程:计算机能够进行调度的最小单位 一个进程可以包含多个线程,线程共享进程资源 多线程并发 上下文 进程就像一个工作的房间(内存)以及房间里工作需要的资源(I/O啊,网卡啊),线程相当于工作的人 所有的在同一个进程中的线程是共享一块内存空间 pid(唯一的进程标识符) Each process is ...
分类:编程语言   时间:2018-11-01 00:54:11    阅读次数:208
源码之ConcurrentHashMap
前言我们平常使用的很多的是HashMap,但是在多线程并发情况下是非安全的,虽然HashTable和Collections.synchronizedMap(hashMap)能够解决并发安全问题,但是这两种方式都是对整个hash表进行读写加锁,其性能可想而知。所以出现了CurrentHashMap解决并发和性能问题。JDK7\JDK8中因为实现有很大差别,所以我们需要深入去进行对比,分析两个版本分别
分类:其他好文   时间:2018-10-31 23:24:42    阅读次数:178
一线互联网企业面试题总结(帮你成功拿到offer)
> 面试题附带答案 1. junit用法,before,beforeClass,after, afterClass的执行顺序 2. 分布式锁 3. nginx的请求转发算法,如何配置根据权重转发 4. 用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap) ...
分类:其他好文   时间:2018-10-25 17:56:12    阅读次数:181
最简单的多线程并发与守护线程与join的运用
importthreadingimporttimedefrun(n):print("talk",n)time.sleep(3)#run("t1")#run("t2")t1=threading.Thread(target=run,args=("t1",))t2=threading.Thread(target=run,args=("t2",))#t1.start()#t2.start()##类的多线程
分类:编程语言   时间:2018-10-23 10:49:12    阅读次数:147
简单测试Java线程安全中阻塞同步与非阻塞同步性能
摘抄自周志明老师的《深入理解Java虚拟机:JVM高级特性与最佳实践》13.2.2 线程安全的实现方法 1.名词解释 同步是指锁哥线程并发访问共享数据时,保证共享数据同一时刻只被一个线程访问 互斥同步(阻塞同步)是一种悲观的并发策略,总是认为只要不去做正确的同步措施(加锁),那就肯定会出现问题。 阻 ...
分类:编程语言   时间:2018-10-22 17:55:36    阅读次数:172
1297条   上一页 1 ... 37 38 39 40 41 ... 130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!