• 关于

    线程同步如何玩

    的搜索结果
  • JVM源码分析之Object.wait/notify(All)完全解读

    概述 本文其实一直都想写,因为各种原因一直拖着没写,直到开公众号的第一天,有朋友再次问到这个问题,这次让我静心下来准备写下这篇文章,本文有些东西是我自己的理解,比如为什么JDK一开始要这么设计,初衷是什么,没怎么去找相关资料,所以只能谈谈自己的理解,所以大家看到文章之后可以谈谈自己的看法,对于实现...

    文章 小旋风柴进 2017-04-10 1914浏览量

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

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

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

  • 【七天玩转Redis实战营】答疑汇总Day5 Redis架构及介质选择指引

    【第五讲,Redis架构及介质选择指引】讲师:民科,阿里云NoSQL内核工程师。课程内容:如何进行Redis选型;云Redis版集群架构及对比;如何使用Redis做缓存。答疑汇总:特感谢班委@...

    文章 开发者小助手 2021-03-22 254浏览量

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

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

    广告

  • Java对象之生

    内存、性能是程序永恒的话题,实际开发中关于卡顿、OOM也经常是打不完的两只老虎,关于卡顿、OOM的定位方法和工具比较多,这篇文章也不打算赘述了,本章主要是来整理一下JVM的内存模型以及Java对象的生与死。 生存空间(内存区域) Java程序运行在JVM之上,如果Java对象是一个有血有肉的生灵,...

    文章 大利猫 2016-06-18 7890浏览量

  • Java经典面试题整理及答案详解(八)

    了解更多:Java经典面试题整理及答案详解(一)Java经典面试题整理及答案详解(二)Java经典面试题整理及答案详解(三)Java经典面试题整理及答案详解(四)Java经典面试题整理及答案详解(五)Java经典面试题整理及答案详解(六)Java经典面试题整理及答案详解(七) Java经典面试题第...

    文章 千言万语乐此不疲 2020-03-10 3473浏览量

  • 《深入解析Android 5.0系统》——第6章,第6.4节Android的消息机制

    本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.2节Android的消息机制,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.4 Android的消息机制深入解析Android 5.0系统消息驱动是一种进程或线程的运行模式。内部、外部的各种事...

    文章 异步社区 2017-05-02 1233浏览量

  • 8天玩转并行开发——第八天 用VS性能向导解剖你的程序

    原文:8天玩转并行开发——第八天 用VS性能向导解剖你的程序            最后一篇,我们来说说vs的“性能向导",通常我们调试程序的性能一般会使用Stopwatch,如果希望更加系统的了解程序,我们就需要 用到”性能向导“,通过性能报告便于我们快速的发现并找到潜在的性能问题。   首先我...

    文章 杰克.陈 2015-01-16 761浏览量

  • 8天玩转并行开发——第八天 用VS性能向导解剖你的程序

         最后一篇,我们来说说vs的“性能向导",通常我们调试程序的性能一般会使用Stopwatch,如果希望更加系统的了解程序,我们就需要 用到”性能向导“,通过性能报告便于我们快速的发现并找到潜在的性能问题。   首先我们上一段需要改进的代码: using System; using Syst...

    文章 一线码农 2016-04-13 1267浏览量

  • 8天玩转并行开发——第一天 Parallel的使用

    原文:8天玩转并行开发——第一天 Parallel的使用         随着多核时代的到来,并行开发越来越展示出它的强大威力,像我们这样的码农再也不用过多的关注底层线程的实现和手工控制, 要了解并行开发,需要先了解下两个概念:“硬件线程”和“软件线程”。   1. 硬件线程     相信大家手...

    文章 杰克.陈 2015-01-16 747浏览量

  • 技术分享连载(十一)

    内存管理 Q1:正常情况下游戏如果一直玩下去,Mono是不是会一直增加? 比如频繁打开一个界面,界面里有脚本会不断创建一些东西 ,那么Mono是否会不断增加?对性能上会不会造成影响呢? A:Mono 确实是不会下降,但并不应该一直上升。 创建出来的东西,如果被引用在一个容器里,或者被某些脚本的变...

    文章 玄学酱 2018-02-06 1005浏览量

  • Kotlin 设计模式解析之单例

    单例模式介绍 单例模式是一个比较简单的设计模式,同时也是挺有意思的一个模式,虽然看起来简单,但是可以玩出各种花样。比如 Java 当中的懒饿汉式单例等。 什么是单例 单例模式的定义: Ensure a class only has one instance, and provide a globa...

    文章 yonglan.whl 2018-09-20 1273浏览量

  • 【漫画】JAVA并发编程 如何解决原子性问题

    在并发编程BUG源头文章中,我们初识了并发编程的三个bug源头:可见性、原子性、有序性。在如何解决可见性和原子性文章中我们大致了解了可见性和有序性的解决思路,今天轮到最后一个大bug,那就是原子性。 知识回顾 锁模型 JAVA中的锁模型 锁是一种通用的技术方案,Java 语言提供的 synch...

    文章 公众号胖滚猪学编程 2020-05-11 525浏览量

  • 8天玩转并行开发——第一天 Parallel的使用

          随着多核时代的到来,并行开发越来越展示出它的强大威力,像我们这样的码农再也不用过多的关注底层线程的实现和手工控制, 要了解并行开发,需要先了解下两个概念:“硬件线程”和“软件线程”。   1. 硬件线程     相信大家手头的电脑都是双核以上的,像我这样古董的电脑都是双核的,这样的双核...

    文章 一线码农 2016-04-13 2018浏览量

  • 【七天玩转Redis实战营】答疑汇总Day1 走进Redis

    答疑汇总Day1 走进Redishttps://developer.aliyun.com/article/782794答疑汇总Day2 Redis开发实操之春运迁徙页面https://developer.aliyun.com/article/782795答疑汇总Day3 Redis的运维实战htt...

    文章 开发者小助手 2021-03-17 749浏览量

  • 8天玩转并行开发——第六天 异步编程模型

          在.net里面异步编程模型由来已久,相信大家也知道Begin/End异步模式和事件异步模式,在task出现以后,这些东西都可以被task包装 起来,可能有人会问,这样做有什么好处,下面一一道来。   一: Begin/End模式 1: 委托     在执行委托方法的时候,我们常常会看到...

    文章 一线码农 2016-04-13 1353浏览量

  • 玩转kafka中的消费者

    上一篇介绍了如何使用Kafka的生产者,这一篇将介绍在实际生产中如何合理地使用Kafka的消费者API。 Kafka中消费者API分为新版和旧版,本章只介绍新版,旧版的就不做介绍了。 首发于我的个人博客:http://www.janti.cn/article/kafkaconsumer 准备工作 ...

    文章 诸葛西门 2018-08-08 6520浏览量

  • 非一致性内存访问的读写锁

    原文地址,译文地址,译者: 李杰聪,校对:郑旭东 原文作者: Irina Calciu         Brown University        irina@cs.brown.edu Dave Dice          Oracle Labs             dave.dice@...

    文章 ali清英 2016-04-08 2208浏览量

  • MongoShake最佳实践

    我们在去年开源了MongoShake,可以用于MongoDB的数据同步,满足用户多种需求,整体介绍文档参考这里。今天,我来主要介绍一下MongoShake的最佳实践,主要涵盖以下几部分: 从MongoDB副本集同步到MongoDB副本集 从MongoDB副本集同步到MongoDB集群版 从Mon...

    文章 烛昭 2019-09-29 6371浏览量

  • 与十俱进 2018双11狂欢看淘宝技术创新力

    双11的十年,是展现淘宝技术创新力的十年。 从淘宝到淘宝商城再到天猫,从PC到移动再到智能,双11的十年的演进史,不仅是中国乃至全球商业的进化史,也是一部中国技术力量的发展史。无论从海量用户的规模增长,业务移动化的披荆斩棘,智能应用的飞速革新,还是勇创新高的双11。这个过程中,技术驱动淘宝迸发...

    文章 技术小能手 2018-11-13 2188浏览量

  • 8天玩转并行开发——第五天 同步机制(下)

             承接上一篇,我们继续说下.net4.0中的同步机制,是的,当出现了并行计算的时候,轻量级别的同步机制应运而生,在信号量这一块 出现了一系列的轻量级,今天继续介绍下面的3个信号量 CountdownEvent,SemaphoreSlim,ManualResetEventSlim。 ...

    文章 一线码农 2016-04-13 1124浏览量

  • 如何设计大型游戏服务器架构?

    一、游戏服务器特征 游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,...

    文章 Yunzixun 2020-09-25 968浏览量

  • 如何设计大型游戏服务器架构?

    一、游戏服务器特征 游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,...

    文章 YunFeiyang 2020-10-04 327浏览量

  • 阿里毕玄:提升代码能力的4段经历

    作者 | bluedavy来源 | 阿里技术公众号第一段:第一次感受每天亿级系统的挑战2008年,HSF的第二个版本,在当时淘宝最重要的交易中心上线,上线当天造成淘宝网站访问巨慢,交易类的页面几乎打不开,最后靠下线HSF才恢复。下线后开始查问题,HSF的第二个版本基于的是JBoss Remotin...

    文章 开发者小助手_LS 2021-01-29 7809浏览量

  • 进程线程协程

    一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西...

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

  • 进程线程协程

    一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西...

    文章 科技探索者 2017-11-06 1002浏览量

  • 【大数据干货】数据进入阿里云数加-大数据计算服务MaxCompute(原ODPS)的N种方式

    免费开通大数据服务:https://www.aliyun.com/product/odps 想用阿里云大数据计算服务(MaxCompute),对于大多数人首先碰到的问题就是数据如何迁移到MaxCompute中。按照数据迁移场景,大致可以分为批量数据、实时数据、本地文件、日志文件等的迁移,下面我们针...

    文章 隐林 2016-12-07 14288浏览量

  • Java开发成长之路第一年

    介绍 本文总结了要走Java开发这条路的成长轨迹。欢迎各位看客留下脚印。 正文开始之前,先申明几点:本文说的“Java开发”指的是以Java后端为主、少量的前端开发,如果要了解更多前端开发的内容请移步;另外,本文假设您在学习Java之前没有其他语言的基础。 这是一个系列的文章,而且会长期更新,欢...

    文章 linuxsuren 2017-08-15 1714浏览量

  • C++并发编程(C++11到C++17)

    为什么要并发编程 大型的软件项目常常包含非常多的任务需要处理。例如:对于大量数据的数据流处理,或者是包含复杂GUI界面的应用程序。如果将所有的任务都以串行的方式执行,则整个系统的效率将会非常低下,应用程序的用户体验会非常的差。 另一方面,自上个世纪六七十年代英特尔创始人之一 Gordon Moor...

    文章 paulquei 2019-10-21 4701浏览量

  • 怎么提升写代码的能力

    作者 | 毕玄 来源|阿里巴巴云原生公众号 对于程序员而言,我始终认为代码是展现能力的关键,一个优秀程序员写的代码,和一个普通程序员写的代码是很容易看出差别的,代码作为程序员的硬实力和名片的展示,怎么提升写代码的能力始终是一个关键的话题,不过很遗憾这篇文章其实也不是讲具体的步骤、银弹方法、武功秘籍...

    文章 阿里巴巴云原生小助手 2021-01-18 3421浏览量

  • 史上最强算法论战:请不要嘻哈,这是哈希

    .这是“美丽互联”微信群里的一次算法论战,感谢书记员硅谷寒(梁寒)精彩的说书般的整理。硅谷寒是“湾区评论(valleytalk)”和36氪的专栏作者。 文章很长,但超级干货,值得收藏! 虽然下面的文字略有嘻哈的感觉,但我还是希望您在阅读之后,能够本着严肃的态度,来审视一番当今天下最有用的数据结...

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

1 2 3 4 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT