码迷,mamicode.com
首页 >  
搜索关键字:多线程并发    ( 789个结果
多线程并发查询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
最简单的多线程并发与守护线程与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
单线程并发——协程
1. 什么是协程 协程,英文名称为 Coroutine,经常被称为微线程,纤程,是一种多任务并发的操作手段 PYTHON 中的多任务处理,根据资源消耗情况可以选择多进程并发、多线程并发,同时也可 以在节省系统资源的情况下选择协程并发,协程由于是工作在一个线程中的执行单元,所以 系统资源消耗是最少的 ...
分类:编程语言   时间:2018-10-13 15:40:42    阅读次数:190
Java锁机制
线程同步 什么是线程同步 线程之间执行是有先后顺序的,一个线程要等待上一个线程执行完之后才开始执行当前的线程。 为什么要线程同步 java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,所以需要线程同步执行,保证了该变量的唯一 ...
分类:编程语言   时间:2018-10-10 19:07:12    阅读次数:133
Java修炼之道--并发编程
原作地址:https://github.com/frank lam/2019_campus_apply 前言 在本文将总结多线程并发编程中的常见面试题,主要核心线程生命周期、线程通信、并发包部分。主要分成 “并发编程” 和 “面试指南” 两 部分,在面试指南中将讨论并发相关面经。 参考资料: 《Ja ...
分类:编程语言   时间:2018-10-10 12:01:06    阅读次数:204
多线程的同步
多线程并发访问同一个对象(临界资源),如果不对线程进行同步控制,破坏了原子操作(不可再分的操作),则会造成临界资源(两个线程同时访问的资源)的数据不一致。 每一个对象都有一个互斥的锁标记和一个锁池。当线程拥有这个对象的锁标记时才能访问这个资源,没有锁标记便进入锁池,保证在同步代码块中只有一个线程,解 ...
分类:编程语言   时间:2018-10-01 00:15:52    阅读次数:187
789条   上一页 1 ... 21 22 23 24 25 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!