
基础
程序员拿破仑
这个作者很懒,什么都没留下…
展开
-
multiprocessing中的共享变量
multiprocessing中的共享变量文章目录multiprocessing中的共享变量进程间共享变量threading的共享变量不同的进程默认有自己独立的内存空间,互相之间不能直接访问。所以,通常的全局变量或者传递参数,在创建新进程时,都是拷贝一份。比如下面的代码,类变量count的地址在子进程和主进程中是不同的。import multiprocessingclass Test: ...原创 2019-11-20 09:34:28 · 1581 阅读 · 2 评论 -
mongo锁机制简介
mongo锁机制简介文章目录mongo锁机制简介背景锁的类型锁的粒度锁的调度和让渡常用操作与锁相关文档背景锁机制要解决的是并发请求下资源分配的问题,对于数据库来说,就是并发的读写。锁机制要处理两个问题,一个是最基本的,要保证写的原子性,否则会在并发情况下产生混乱。另一个是提高并发效率。锁的类型锁加在被请求的资源上,用于标明资源当前的状态。从能否被多个用户共享的角度来说,锁有两种类型:用于...原创 2019-11-20 09:12:01 · 1184 阅读 · 0 评论 -
进程线程与协程
进程线程与协程文章目录进程线程与协程最初的计算机没有进程、线程、并发这些概念。最初的计算机更接近一个计算机或者算盘:一边接受输入的计算指令,一边给出输出,指令以带孔纸带的形式输入。如果要执行某个计算任务,首先把任务分解成一系列计算机指令,然后根据指令和孔的对应关系打纸带。再把纸带输到计算机里,计算机就可以执行上面的任务。**这一个计算任务,或者说这一卷纸带,就是一个程序。**这时的计算机一次只...原创 2019-11-20 08:58:28 · 203 阅读 · 0 评论