• 一个案例带你深入理解Volatile

    CPU缓存这有啥用最初的 CPU 是没有缓存的,CPU 它只负责去读写内存。这时候有人就发现不对劲啊?CPU的运行效率与读写内存的效率差距是上百倍量级以上的。总不能 CPU 执行1个写操作耗时1个时钟周期吧,我就等着你内存...
    文章 2022-01-06 25浏览量
  • 码农翻身讲计算机基础:并发,同步与信号量

    最后操作系统老大想了个办法,专门开辟了一块空间,谁要想打印的话就按照先来后到的次序排队放在那,原来的打印进程变成了一个打印守护进程,会周期性的检查是否有文件打印,如果有则取出队伍排头的,打印出来,然后...
    文章 2018-03-10 1009浏览量
  • 探索 Android 多线程优化方法

    假如我们现在运行的是 AS 建的一个也没有的 demo 项目,那也不代表我们运行的是一个单线程应用。因为这个应用是运行在 ART 上的,而 ART 自带了 GC 线程,再加上主线程,它依旧是一个多线程应用。第三方线程 在...
    文章 2019-12-28 1451浏览量
  • 多核环境下的内存屏障指令

    但是我要说的是,从目前的情况看,使用 lock-free 进行编程出现错误的可能,绝对要比使用同步原语出现死锁的可能更大,而且我更加认为 lock-free 的代码的可维护是不会令人满意的。lock-free 目前很不成熟,...
    文章 2012-07-24 1189浏览量
  • 面试题有哪些

    2、面向对象(Java最重要的特性,让程序耦合度更低,内聚更高) 3、与平台无关(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程 面向对象和面向过程的区别?面向过程 是什么是分析解决问题的步骤,然后...
    文章 2021-10-07 142浏览量
  • 今年Android面试经历的一些总结

    我去腾讯面试的时候就问了这个问题,然后他说了下他一天的活,我才知道腾讯的加班是有多严重,我曾跟他说我每周一二四加班,本以为他会说你加班真多啊,结果没想到他一句说你加班也不多呀,我们很多都是十二点...
    文章 2018-11-08 6808浏览量
  • 高效运维之员工的四大误区及解决之道

    所以,这方面需要运维负责人的配合:需要主动、周期性的告知部门同学这个观点,并且鼓励这种插队行为(当然,前提是和上级沟通了)。2.4 怎么更好地接单?为了更好地接单,窃以为关键点是,对自己狠一点:接到业务...
    文章 2016-06-09 2957浏览量
  • 300 行代码带你搞懂 Java 多线程!

    支持定时及周期性任务执行。newSingleThreadExecutor创建一个单线程化的线程池&xff0c;它只会唯一的工作线程执行任务&xff0c;保证所有任务按照指定顺序&xff08;FIFO,LIFO,优先级&xff09;执行。通过源码我们得知...
    文章 2021-12-14 9浏览量
  • 秋招结束面试和面经的总结(个人向)

    之所以加上前者,还是因为兼容问题——并不是所有浏览器都支持 transitionstart 事件。然后,获取弹幕已滚动路程的代码就可以优化成:distance=data.rollSpeed*(Date.now()-data.startTime)/1000;别看这个改动很小...
    文章 2021-10-10 49浏览量
  • 史上最强算法论战:请不要嘻哈,这是哈希

    上述三种方案都有很多种不同lockfree的实现方式,只要拿来用就ok了,但是balanced trees的操作比较复杂一点,首先排除。只剩下hash和Skip List:a)hash的问题需要每个节点分配一个非常非常大的数组,并且保证hash表...
    文章 2017-05-02 1773浏览量
  • 阿里内核月报2014年2月

    这些系统调用并没有一个清晰的方式判定flag是否合法,所以调用的用户就非常痛苦,到这里似乎和内核开发者没关系,不过别着急,下面的例子证明他们的日子也不好过。既然用户没有办法判断方便的判断flags里面哪些...
    文章 2017-06-05 1969浏览量
  • 阿里内核月报2014年7月-8月

    一个用处是,如果你只有一个/dev 下面的设备名或者一个打开的设备文件描述符,可以 stat()或者 fstat()系统调用到设备类型,主从设备号等信息,然后就可以转换到对应/sys/dev 下面,再到其他的需要的信息。...
    文章 2017-06-06 2741浏览量
  • 《第一本Docker书》读书笔记

    1.1.3 快速、高效的开发生命周期Docker的目标之一就是开发、到署、测试到部、上线运行的周期,让你的应用程序具备可移植,易于构建,并易于协作。1.1.4 鼓励使用面向服务的架构Docker还鼓励面向服务的架构和微服务...
    文章 2021-09-08 60浏览量
  • linux常见命令汇总

    mtime-n+n 按照文件的更改时间查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。size n:[c]查找文件长度为n块的文件,带有c时表示文件长度以字节计 find test-path"test/test3"-...
    文章 2016-06-07 2378浏览量
  • VC/MFC 编程技巧大总结

    4K的空间存储输出的内容,只要不是显示文件内容,一般情况下是够用了。DWORD bytesRead;while(true){ if(ReadFile(hRead,buffer,4095,&bytesRead,NULL)=NULL)break;buffer中就是执行的结果,可以保存到文本...
    文章 2014-04-30 2500浏览量

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化