码迷,mamicode.com
首页 >  
搜索关键字:单线程    ( 3065个结果
volatile为什么可以保证内存可见性及防止指令重排序?
内存 共享主存和高速缓存(工作内存)。CPU高速缓存(L1,2)产生原因读写主存没有CPU执行指令快,他是某个CPU独有,只与该CPU运行的线程有关。 内存可见性 简单的说,CPU对数据的修改,对其他CPU立刻可见。下面我们详细地说。 CPU修改数据,首先对工作内存修改,再同步主内存。单线程中,变量 ...
分类:编程语言   时间:2020-03-28 16:29:56    阅读次数:158
在 HTML 中使用 JavaScript
本章内容 使用 ` 注意!!! 不要在代码中任何地方出现“ 。 外部js文件引用需要制定src属性,如下: 2.1.1 标签的位置 按照惯例,所有的 ` 但是这样会阻塞页面渲染,因为解析器是单线程解析文档对象,所以在开发中一般会将``元素放到页面元素之后,如下: 2.1.2 延迟脚本 之前提过,HT ...
分类:编程语言   时间:2020-03-28 16:17:02    阅读次数:64
《吐血整理》Redis 性能优化的 13 条军规!史上最全
Redis是基于单线程模型实现的,也就是Redis是使用一个线程来处理所有的客户端请求的,尽管Redis使用了非阻塞式IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是O(1)),但由于Redis是单线程执行的特点,因此它对性能的要求更加苛刻,本文我们将通过一些优化手段,让Redis更加高效的运行。本文我们将使用以下手段,来提升Redis的运行速度:缩短键值对的存储长度;使用lazyfr
分类:其他好文   时间:2020-03-27 23:15:28    阅读次数:73
《吐血整理》Redis 性能优化的 13 条军规!史上最全
Redis是基于单线程模型实现的,也就是Redis是使用一个线程来处理所有的客户端请求的,尽管Redis使用了非阻塞式IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是O(1)),但由于Redis是单线程执行的特点,因此它对性能的要求更加苛刻,本文我们将通过一些优化手段,让Redis更加高效的运行。本文我们将使用以下手段,来提升Redis的运行速度:缩短键值对的存储长度;使用lazyfr
分类:其他好文   时间:2020-03-27 23:10:48    阅读次数:77
设计模式系列 - 创建型模式
单例模式 懒汉式,线程不安全。 除非是单线程程序,否则不推荐使用。 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstan ...
分类:其他好文   时间:2020-03-26 10:47:09    阅读次数:77
H5新特性-WebWorker
WebWorker是H5中新增的API,我们使用这个API可以轻松的创建后台线程,webworker常用于执行那些耗费事件较长的逻辑计算或者大量循环,避免页面假死的发生。 JavaScript语言采用单线程模型,也就是所有任务只能在一个线程上完成,一次只做一件事。 Web Worker的作用就是为J ...
分类:Web程序   时间:2020-03-24 23:23:01    阅读次数:101
node.js哲学与核心原理
。提起node.js首先脑海中就会出现三个概念,单线程,非阻塞I/O,事件驱动 那么node.js的哲学是什么呢,简单说,用低性能的硬件解决web服务器高并发性能问题。 例在PHP中I/O是同步的阻塞的,也就是说cpu只有在磁盘驱动器读取完文件后才会执行后续操作 <?php $file_path = ...
分类:Web程序   时间:2020-03-23 17:23:49    阅读次数:84
Redis基本数据类型、数据持久化、过期策略及淘汰机制
一点技术、技术乐享!!! 如果有人问你:Redis这么快,他的“多线程模式”你了解吗? 请回答他:您是想问Redis这么快,为什么还是单线程模式吗? redis是什么 简单来说redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消 ...
分类:其他好文   时间:2020-03-23 16:59:26    阅读次数:67
同步异步和Event loop事件循环
[toc] js 单线程模型 JavaScript 是单线程、非阻塞的一种语言,只有一个主线程,同时只能执行一个任务。 js 使用单线程是为了简单化 js 中的栈、堆和消息队列 栈 存放的是调用函数的记录——调用帧 堆 存放的是对象 消息队列 + 包含待处理消息的队列 + 每个消息都关联了一个回调函 ...
分类:其他好文   时间:2020-03-22 14:07:15    阅读次数:86
redis必知必会
redis是一个单进程单线程应用 redis是一个软件,帮助开发者对一台机器的内存进行操作 关键字: 缓存 优先去redis中获取,如果没有就是数据库 可以做持久化操作(两种策略) AOF 定时保存 RDB 同步保存 下载与安装 常用指令 redis 五大数据类型 只有第一层value支持这五大数据 ...
分类:其他好文   时间:2020-03-22 10:28:49    阅读次数:68
3065条   上一页 1 ... 24 25 26 27 28 ... 307 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!