并行程序设计是啥

  • 如何正确地看待技术合伙人

    这句话去年很火,相信不少搞技术的朋友也都现实经历过,知乎上也有关于这个话题的帖子。拿出来说还是因为最近又碰到这样的类似问题。当一个非技术创业者有一个不错的想法的时候,且不论想法到底是不是好,假设它是极好的,那么下来他真的只是缺少一个程序猿吗? 情况一:当你碰到了一个程序猿,你开启了画饼模式,“我想...

    文章 水灵儿 2018-01-29 1046浏览量

  • 测试小花花重口味java多线程,慎入。。。。。

    下面内容,参考《Java高并发程序设计》书籍。 写在前面:能不用多线程就不用多线程,我们的分布式架构,已经是物理多线程了。 Tip1:并发与并行: 并发是存在临界区竞争的,宏观上同时,微观上有先后,所以,才有锁的概念。去东莞,进了屋,要上锁。完事了,出门释放锁,下一个哥们再来。 艹,本来要写一篇正...

    文章 花川太美了 2017-10-23 4171浏览量

  • 《Akka应用模式:分布式应用程序设计实践指南》读书笔记9

    性能   这也是一个比较大的问题,因为性能不一定是Akka本身的问题,还可能是你代码写的有问题。   优化的第一步就是找出性能的瓶颈,隔离出应用程序里面比较耗时的部分,然后尝试对其优化,减少需要耗费的时间成本。其实有时候对性能进行度量往往比优化性能还重要,因为你在度量性能的时候,已经在思考哪些可能...

    文章 gabrywu 2018-06-15 1274浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

    广告

  • GPU编程(四): 并行规约优化

    目录 前言 cuda-gdb 未优化并行规约 优化后并行规约 结果分析 最后 前言 之前第三篇也看到了, 并行方面GPU真的是无往不利, 现在再看下第二个例子, 并行规约. 通过这次的例子会发现, 需要了解GPU架构, 然后写出与之对应的算法的, 两者结合才能得到令人惊叹的结果. 这次也会...

    文章 sorrower 2019-02-17 1043浏览量

  • 《Akka应用模式:分布式应用程序设计实践指南》读书笔记1

      作者属于Scala、Akka技术爱好者,但苦于Akka没有关于设计模式的文章,偶尔搜到《Akka应用模式》一书,如获至宝。现整理一些读书笔记和自己的感悟,以供参考。 Actor模型 Actor模型感觉还是很给力的,要是按我以前学习actor模型,绝对会对他嗤之以鼻,这玩儿意能干啥。哈哈哈,只能...

    文章 gabrywu 2018-06-05 1274浏览量

  • python协程

    基础 http://yeqianfeng.me/python-yield-expression/ 国外写的通俗易懂的 http://www.dabeaz.com/coroutines/index.html 协程的好处,处理io有优势。 gevent实现协程案例 多进程+协程下,避开了CPU切换的...

    文章 技术小阿哥 2017-11-27 1295浏览量

  • 浅说量子通信和量子计算机

    虽然曾经在上学的时候学习过量子化学,不过,早就全部还给老师了。听到量子通信和量子计算机的时候,难免有好奇,想了解一下咋回事,比如,对我们这些小老百姓以及程序员会有什么影响。 首先得了解一下什么叫量子,量子(quantum)是能表现出物理特性的最小单元,是能量的最基本携带者;一个物理量如果存在最小的...

    文章 云栖号 2018-05-17 998浏览量

  • CPU和GPU双低效,摩尔定律之后一万倍 ——写于TPU版AlphaGo重出江湖之际

    2008年,《三体2:黑暗森林》里写到: 真的很难,你冬眠后不久,就有六个新一代超级计算机大型研究项目同时开始,其中三个是传统结构的,一个是非冯结构的,另外两个分别是量子和生物分子计算机研究项目。但两年后,这六个项目的首席科学家都对我说,我们要的计算能力根本不可能实现。量子计算机项目是最先中断...

    文章 知与谁同 2017-08-01 1117浏览量

  • MapReduce论文中文翻译

    原文地址: http://labs.google.com/papers/mapreduce.html 译者: alex 摘要 MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合...

    文章 机械键盘 2015-03-18 1250浏览量

  • 我们如何从VC++开始“编程”?

    这是一位同学寄到我邮箱里面的一封信。应该说,这类C/C++入门学习的问题我回答过,只是并没有很具体到某个平台,某个语言,因此,我的回答可能给大家一种云里雾里的感觉,指导性不强,因此,大家还是不断问。我也只有不断回答。   其实呢,这里面我自己也有一些苦衷。写程序写到我这么久,看很多问题都抽象了,大...

    文章 技术小牛人 2017-11-09 1017浏览量

  • Epoll和IOCP的比较

    原来整理过一个《六种Socket I/O模型幽默讲解》,里面是windows的六种socket I/O模型,大学时的windows网络编程就是讲的这几个。今天听了一个网络技术讲座,突然想起了这两个模型还是没搞清楚。 但是,貌似服务器中用的最多的还是linux,相对于windwos最尖端的IOCP而...

    文章 x64.ink 2016-05-27 8970浏览量

  • Google MapReduce架构设计

    前情回顾 Google MapReduce到底解决什么问题? Google MapReduce是Google产出的一个编程模型,同时Google也给出架构实现,它能够解决“能用分治法解决的问题”。 ---- Google MapReduce有啥巧妙优化? 分区函数:保证不同map输出的相同ke...

    文章 初商 2019-08-08 335浏览量

  • 重构:改善饿了么交易系统的设计思路

    我在2017年5月加入饿了么的交易部门,先后负责搜索、订单、超时、赔付、条约、交付、金额计算以及评价等系统,后期开始做些整体系统升级的工作。这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在...

    文章 中间件小哥 2019-09-20 9232浏览量

  • 如何将高并发拉下神坛!

    “ 高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。 高并发有那么邪乎吗?动不动就千万并发、亿级流量,听上去的确挺吓人。但仔细想想,这么大的并发与流量不都是通过路由器来的吗? 一切源自网卡 高并发的流量通过低调的路由器进入我们系统,第一道关卡就是网卡,...

    文章 java填坑路 2018-06-29 1038浏览量

  • 关于小机 | 计算机百年趣味史(上)第8篇

    上一篇:七个”小矮人” | 计算机百年趣味史(上)第7篇下一篇:PC时代 | 计算机百年趣味史(上)第9-10篇 本文作者:衍云 小机即小型机(minicomputer),从名字上我们可以知道是体积会较小的机器,不过体积也是针对大机(mainframe)来说是,如果光从绝对体积上讲,那显然又不对。...

    文章 KB小秘书 2020-08-10 289浏览量

  • ApsaraDB的左右互搏术 - 解决企业痛处 TP+AP混合需求 - 无须再唱《爱你痛到不知痛》

    标签 PostgreSQL , HybridDB , HTAP , OLTP , OLAP , 混合场景 , Oracle , 企业痛点 , 数据库痛点 背景 随着IT行业在更多的传统行业渗透,我们正逐步的在进入DT时代,让数据发挥价值是企业的真正需求,否则就是一堆废的并且还持续消耗企业人力,...

    文章 德哥 2017-01-01 4809浏览量

  • 从JAVA多线程理解到集群分布式和网络设计的浅析

    由于最近工作原因,很久没有在CSDN上留下些啥,今天在这些篇文章,是关于java多线程的。 对于JAVA多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题,另外关于java多线程的知识也是非常的多,本文中先介绍和说明一些常用的...

    文章 钟隐 2011-04-29 1788浏览量

  • 超算简史与下一代超级计算机

    本文作者阿里云技术专家蜚廉,最初创作于2018年4月2日 什么是超级计算机 上图为超算界2012年世界冠军“泰坦”(Titan),它有一万多个兄弟,每个兄弟都是当时最强的CPU,再配上GPU、高速网络等高精尖武器,运算速度达到20+ PFLOPS。“泰坦”占地面积与标准篮球场相当,消耗的电力足以...

    文章 筱洺 2020-01-08 4190浏览量

  • 【云周刊】第128期:支撑千亿营收背后秘密——首届阿里巴巴研发效能嘉年华

    本期头条 首届阿里巴巴研发效能嘉年华——支撑千亿营收背后秘密,6月29日独家直播 随着云计算、大数据、AI智能等前沿科技的发展,传统的研发速度越来越难满足企业快速发展的需求。研发效能也成了继商业模式、技术突破之后的另一核心竞争力。如何保护企业代码资产,释放程序员“债务”压力?怎样向“老板拍脑袋...

    文章 乔川 2017-06-27 13499浏览量

  • 解读 V8 GC Log(一): Node.js 应用背景与 GC 基础知识

    原作者:洗影 前言 本文基于我在 Node.js 基金会主办的 Node Live Beijing 的分享,因为微软准备了一个翻译,现场临时把英文的分享改成中文了,有点磕巴。加上分享时长有限很多地方没有展开,于是现在事后来用文字再详细写一下这个题目。 本文是该系列的第一篇,第二篇请点这里:解读 V...

    文章 _朴灵_ 2018-05-14 5133浏览量

  • 面试问我,创建多少个线程合适?我该怎么说

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 为什么要使用多线程? 防止并发编程出错最好的办法就是不写并发程序 既然多线程编程容易出错,为什么它还经久不衰呢? A:那还用说,肯定在某些方面有特长呗,比如你知道的【它很快,非常快】 我也很赞...

    文章 云栖号资讯小哥 2020-04-08 393浏览量

  • 浅谈.NET下的多线程和并行计算(十).NET异步编程模型基础上

    谈多线程谈到现在,我们要明确多线程的一个好处是可以进行并行的运算(充分利用多核处理器,对于桌面应用程序来说就更重要一点了,没有WEB服务器,利用多核只能靠自己),还有一个好处就是异步操作,就是我们可以让某个长时间的操作独立运行,不妨碍主线程继续进行一些计算,然后异步的去返回结果(也可以不返回)。前...

    文章 随缘主人 2010-01-08 608浏览量

  • 谭晓生(360首席隐私官)讲数据安全

    “中关村大数据产业联盟”推出“大数据100分”论坛,每晚9点开始,于“中关村大数据产业联盟”微信群进行时长100分钟的交流、探讨。 【大数据100分】谭晓生:大数据安全和利用大数据解决安全 主讲嘉宾:谭晓生 主持人:中关村大数据产业联盟 副秘书长 陈新河 承办:中关村大数据产业联盟 嘉宾介绍:...

    文章 小旋风柴进 2017-05-02 1550浏览量

  • 技术流乱入拜年帖 - 小鸡吉吉和小象(PostgreSQL)Pi吉的鸡年传奇

    我家有只小鸡鸡,它的名字叫吉吉。 吉吉有一位铁杆鸡友大象Pi吉哥哥(PostgreSQL)。 吉吉给大伙拜年啦,祝大家鸡年吉祥,新年新气息,与好鸡友大象哥哥愉快的玩耍,鸡情四射。 故事从吉吉和好鸡友大象哥哥偶遇的那天开始。 有一天,大象哥哥摆下国际象棋擂台,邀请各路英豪前来,就这样和吉吉偶遇啦...

    文章 德哥 2017-01-20 4573浏览量

  • JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是什么,从os的角度总结

    俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下: 堆栈是栈 JVM栈和本地方法栈划分 Java中的堆,栈和c/c++中的堆,栈 数据结构层面的堆,栈 os层面的堆,栈 JVM的堆,栈和os如何对应 为啥方法的调用需要栈   属于月经问题了,正好碰上有...

    文章 ghost丶桃子 2016-05-19 4017浏览量

  • PgSQL · 乱入拜年 · 小鸡吉吉和小象Pi吉(PostgreSQL)的鸡年传奇

    背景 我家有只小鸡鸡,它的名字叫吉吉。 吉吉有一位铁杆鸡友大象Pi吉哥哥(PostgreSQL)。 吉吉给大伙拜年啦,祝大家鸡年吉祥,新年新气息,与好鸡友大象哥哥愉快的玩耍,鸡情四射。 故事从吉吉和好鸡友大象哥哥偶遇的那天开始。 有一天,大象哥哥摆下国际象棋擂台,邀请各路英豪前来...

    文章 db匠 2017-03-08 2541浏览量

  • 能理解聊天记录的微信机器人 (一)

    TL; DR: 做了个在两个群中间互相转发消息的机器人 (github),对聊天机器人的一些思考,可以把文本理解加进来做有意思的应用。 最近看到了一些基于微信机器人的有意思的应用,比如用微信汇报模型的训练状态(TensorFlow,Keras)。这个是个很好的出发点。聊天机器人 (chatbot)...

    文章 玄学酱 2017-08-02 1396浏览量

  • Java工程师成神之路(2019正式版)

    主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识、完善知识体系 v2.0 2019-02-19 结构调整,更适合从入门到精通;进一步完善知识体系; 新技术补充; 一、基础篇 面向对象 什么是面向对象 面向对象、面...

    文章 Hollis 2019-02-21 3595浏览量

  • 多核时代:并行程序设计探讨(3)——Windows和Linux对决(多进程多线程)

    并行程序设计探讨(3)——Windows和Linux对决(多进程多线程) 前面的博文经过分析总结,最后得出两种并行技术:多进程多线程、多机协作。对于多进程和多线程来说,最有代表性且最常见的的莫过于Windows和Linux(作为UNIX类操作系统的代表,下同)这两个操作系统了。 真是冤家路窄,Wi...

    文章 华仔爱技术 2009-07-11 2073浏览量

  • SVN中的Trunk、Tag、Brance的用法

    在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆。 在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。 一般情况下...

    文章 老先生二号 2017-07-02 488浏览量

1 2 3 4 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板