码迷,mamicode.com
首页 >  
搜索关键字:多核    ( 1613个结果
nginx.conf
#定义 nginx 运行的用户和用户组 user www www; #nginx 进程数,建议设置为等于 CPU 总核心数。 worker_processes 8; #nginx 默认没有开启利用多核 CPU, 通过增加 worker_cpu_affinity 配置参数来充分利用多核 CPU 以下是... ...
分类:其他好文   时间:2019-10-28 17:34:00    阅读次数:70
面试必问:Golang高阶-Golang协程实现原理
引言 实现并发编程有进程,线程,IO多路复用的方式。(并发和并行我们这里不区分,如果CPU是多核的,可能在多个核同时进行,我们叫并行,如果是单核,需要排队切换,我们叫并发) 进程和线程的区别 进程是计算机资源分配的最小单位,进程是对处理器资源(CPU),虚拟内存(1)的抽象, 虚拟内存是对主存资源( ...
分类:其他好文   时间:2019-10-28 13:08:40    阅读次数:92
什么是并发和并行?什么是进程和线程?进程和线程的区别
并发:不同的代码块交替执行 并行:不同的代码块同时执行 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程 进程不共享全局变量,同一个进程中的线程共享全局变量 python进程开销大但可以利用多核 ...
分类:编程语言   时间:2019-10-27 12:50:08    阅读次数:109
volatile关键字(1)
直接看代码 输出结果 读线程无法感知 INIT_VALUE的变化 原因是因为JVM内存模型 CPU会将内存中的数据存入Cache中,写线程只对“自己”的Cache做修改操作,而读线程无法感知 现代操作系统对这种问题的解决方案大致可以分为以下两种: 1.数据总线加锁 缺点就是多核CPU串行化运行,效率 ...
分类:其他好文   时间:2019-10-26 23:26:44    阅读次数:166
进程队列补充、socket实现服务器并发、线程完结
[TOC] 1.队列补充 队列内部是管道+锁(数据在队列中是阻塞的) 2.关于python并发与并行的补充 解释型语言单个进程下多个线程不可以并行,但是向C语言等其他语言中在多核情况下是可以实现并行的,所有语言在单核下都是无法实现并行的,只能并发。 3.TCP服务端实现并发 4.GIL全局解释器锁 ...
分类:编程语言   时间:2019-10-23 20:33:05    阅读次数:76
python——多进程
进程: 一个程序运行起来之后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单位。不仅可以通过线程完成多任务,进程也是可以的。 调用:import multiprocessing python的多进程是真真正正的利用了cpu的多核 进程之间是相互独立的 不共享、互不干涉,进程间有隔离性 耗费 ...
分类:编程语言   时间:2019-10-23 09:52:45    阅读次数:92
Reids原理之IO模型
众所周知Redis是单进程单线程的应用,在如今多核横行的时代,我们不免有疑问,单线程的redis怎么就成了高性能的代表 当有多个线程同时调用redis的时候,那么单线程的redis是怎么处理的呢,这里就不得不说redis内部的IO模型 首先要提到几个概念,阻塞IO,非阻塞IO,同步IO,异步IO,多 ...
分类:其他好文   时间:2019-10-22 18:25:23    阅读次数:83
2_多核复杂性
前置知识为了防止中断嵌套会自动 cli 在中断能处理的时候会自动 cli -- 清除中断标记位 if。 这样如果在if = 0 的时候 ,0环死循环 那么就会造成系统假死崩溃。实际代码验证我们把前一次的代码设置成死循环void _declspec(naked) IdtEntry(){// 这里是裸函... ...
分类:其他好文   时间:2019-10-22 12:31:17    阅读次数:79
华为网络设备介绍及基础配置命令
一、华为产品分类:.目前华为网络产品有路由器、交换机、防火墙。.1、路由器路由器主要分为AR系列和NE系列:AR系列路由器:AR系列是华为推出的新一代网络产品,主要面向企业及分支机构。AR系列集成路由、交换、3G、语音和安全功能与一身,采用多核CPU和无阻塞交换架构,提高系统性能,以此来满足企业应用多元化的业务需求。其系列产品有A3200、AR2200、AR1200、AR120等。NE系列路由器:
分类:其他好文   时间:2019-10-22 11:02:04    阅读次数:100
Go语言从入门到实战
一、Go语言背景和发展 1.软件开发的新挑战 多核硬件架构 超大规模分布式计算集群 Web模式导致的前所未有的开发规模和更新速度 2.Go的三位创始人 Rob Pike:Unix的早期开发者,UTF-8创始人 Ken Thompson:Unix的创始人,C语言创始人,1983年获图灵奖 Robert ...
分类:编程语言   时间:2019-10-20 00:48:06    阅读次数:95
1613条   上一页 1 ... 15 16 17 18 19 ... 162 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!