码迷,mamicode.com
首页 >  
搜索关键字:mmap 共享内存    ( 1969个结果
Linux进程间通信——使用共享内存
一、什么是共享内存 不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影响到可以访问同一段共享内存的任何其他进 ...
分类:系统相关   时间:2020-04-14 12:37:36    阅读次数:77
mmap
恢复内容开始 参考博客:https://blog.csdn.net/qq_33611327/article/details/81738195 mmap是一种内存映射文件的方法,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射 ...
分类:其他好文   时间:2020-04-11 23:40:56    阅读次数:90
linux 进程管理
理论(1)程序与进程程序:指令+参数通过逻辑控制运行起来,完成某项特定任务。 静态的,封闭的。进程:程序运行起来的结果。 操作系统运行的基本单位。 有生命周期(产生---->死亡) 进程有运行状态(running,sleepping,等待,僵死) 并发性,交互性(管道)----共享内存,队列(kaf... ...
分类:系统相关   时间:2020-04-11 13:13:37    阅读次数:88
Zabbix agent启动报错:cannot create semaphore set
报错原因: 共享内存信号量kernel.sem参数设置过小 参数含义 上面的4个数据分别对应:SEMMSL、SEMMNS、SEMOPM、SEMMNI这四个核心参数,具体含义和配置如下。 SEMMSL:每个用户拥有信号量最大数量 SEMMNS:系统信号量最大数量 SEMOPM:每次semop系统调用操 ...
分类:其他好文   时间:2020-04-07 20:35:00    阅读次数:69
golang channel 使用总结
原文地址 不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通信来实现数据共享: Do not communicate by sharing memory; instead, share memory by ...
分类:其他好文   时间:2020-04-07 18:41:13    阅读次数:91
springboot查询数据库,js实现二级联动效果
1.数据库设计 实现oracle,mysql不同数据库链接不同的数据类型 2.在跳转到添加页面的时候,去数据库查询parent_id=0的数据,存入modelMap中带入add.html页面 @GetMapping("/add") public String add(ModelMap mmap) { ...
分类:数据库   时间:2020-04-06 17:41:28    阅读次数:193
Redis 分布式锁的作用及实现(序列四)
一、什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized ...
分类:其他好文   时间:2020-04-06 13:23:28    阅读次数:54
【Java并发编程】11.P6的offer擦肩而过就因为我不懂synchronized原理
使用 synchronized关键字是并发编程中线程同步的常用手段之一,synchronized是悲观锁,其作用有三个: 互斥性:确保线程互斥的访问同步代,锁自动释放,多个线程操作同个代码块或函数必须排队获得锁,可见性:保证共享变量的修改能够及时可见,获得锁的线程操作完毕后会将所数据刷新到共享内存区 ...
分类:编程语言   时间:2020-04-04 21:10:57    阅读次数:98
Oracle
Oracle - 数据库的实例、表空间、用户、表之间关系 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存 ...
分类:数据库   时间:2020-04-03 20:03:24    阅读次数:93
使用mybatis-plus-generator进行代码自动生成
为了解放程序员的双手,减少重复性代码的编写,推荐使用插件:mybatis-plus-generator 进行代码自动生成。下面我将详细介绍通过 mybatis-plus-generator 插件自动生成 controller、service、mapper、serviceImpl相关代码。 项目工程目 ...
分类:其他好文   时间:2020-04-03 13:45:01    阅读次数:80
1969条   上一页 1 ... 7 8 9 10 11 ... 197 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!