Johnny21 Johnny21
3年前
MySQL 5.7新特性:并行复制原理
众所周知,MySQL的复制延迟是一直被诟病的问题之一,在MySQL5.7版本已经支持“真正”的并行复制功能,官方称为为enhancedmultithreadedslave(简称MTS),因此复制延迟问题已经得到了极大的改进。总之,MySQL5.7版本后,复制延迟问题永不存在。一、MySQL5.6并行复制架构从MySQL5.6.3版本开始
Stella981 Stella981
3年前
Python之joblib:joblib库的简介、安装、使用方法之详细攻略
Python之joblib:joblib库的简介、安装、使用方法之详细攻略目录joblib库的简介joblib库的安装joblib库的使用方法1、输出值的透明快速磁盘缓存2、令人尴尬的并行助手:使它容易编写可读并行代码和调试它迅3、快速压缩持久化joblib库的简介    
Stella981 Stella981
3年前
Python 并行分布式框架之 Celery
Celery(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.celeryproject.org%2F) (芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。架构设计!(http://s
Stella981 Stella981
3年前
ScalaMP
1、前言        这个项目是一次课程作业,老师要求写一个并行计算框架,本人本身对openmp比较熟,加上又是scala的爱好者,所以想了许久,终于想到了用scala来实现一个类似openmp的一个简单的并行计算框架。项目github地址:ScalaMp(https://www.oschina.net/action/GoT
Stella981 Stella981
3年前
Mars Remote API 轻松分布式执行 Python 函数
Mars是一个并行和分布式Python框架,能轻松把单机大家耳熟能详的的numpy、pandas、scikitlearn等库,以及Python函数利用多核或者多机加速。这其中,并行和分布式Python函数主要利用MarsRemoteAPI。启动Mars分布式环境可以参考:1.命令行方式在集群中部署。2.Kube
Wesley13 Wesley13
3年前
Java 之 多线程
一、并发与并行  1、并发指两个或多个事件在同一时间段内发生。  2、并行      指两个或多个事件在同一时刻发生(同时发生)。    !(https://oscimg.oschina.net/oscnet/b4e6bf7c5ec22bb8c38945fff7c188e6
Wesley13 Wesley13
3年前
Java 并发编程:进程、线程、并行与并发
一谈到Java并发编程,我们一般就会联想起进程、线程、并行、并发等等概念。那么这些概念都代表什么呢?进程与线程有什么关系?并发与并行又是什么关系呢?进程与线程进程是指程序的一次动态执行过程,通常我们说计算机中正在执行的程序就是进程,每个程序都会对应着一个进程。一个进程包含了从代码加载到执行完成的一个完整过程,它是操作系统资源分配最小单
Stella981 Stella981
3年前
JVM回收器与调优
定义:使用编程语言将GC算法实现出来,产生的程序就是垃圾搜集器了JVM给了三种选择:串行收集器、并行收集器、并发收集器串行搜集器(serialcollector):它只有一条GC线程,且就像前面说的,它在运行的时候需要暂停用户程序(stoptheworld)。并行搜集器(parallelcollector):它有多
Wesley13 Wesley13
3年前
Java并发编程:进程、线程、并行与并发
一谈到Java并发编程,我们一般就会联想起进程、线程、并行、并发等等概念。那么这些概念都代表什么呢?进程与线程有什么关系?并发与并行又是什么关系呢?01 进程与线程进程是指程序的一次动态执行过程,通常我们说计算机中正在执行的程序就是进程,每个程序都会对应着一个进程。一个进程包含了从代码加载到执行完成的一个完整过程,它是操作系
Easter79 Easter79
3年前
Tiny并行计算框架之复杂示例
问题来源非常感谢@doctorwho的问题:假如职业介绍所来了一批生产汽车的工作,假设生产一辆汽车任务是这样的:搭好底盘、拧4个轮胎、安装发动机、安装4个座椅、再装4个车门、最后安装顶棚。之间有的任务是可以并行计算的(比如拧4个轮胎,安装发动机和安装座椅),有的任务有前置任务(比如先装好座椅,才能装车门和顶棚)。让两组包工头组织两种类型的工作