案例研究:机器人和餐具 其次,也是更重要的一点,我们过去(现在也仍然不相信)标准的多线程模型,它是共享内存抢占式并发:我们仍然认为没有人能够在“a = a + 1”是不确定的语言中编写正确的程序。 我讲了一个餐厅的故事,里面的类人机器人——ThreadBots——做了所有的工作。在这个比喻里,每个工 ...
分类:
编程语言 时间:
2020-05-31 11:29:38
阅读次数:
57
课程源自http://e-learning.51cto.com/course/15234 """进程和线程的概述"""""" 进程就是运行中的应用程序。应用程序是静态的,进程是动态的。 查看所有正在运行的进程,每个进程至少对应一个线程。每个进程都用来完成一件作任务,每个线程完成进程内的一件子任务。线 ...
分类:
编程语言 时间:
2020-05-30 12:53:50
阅读次数:
56
1 概述 linux常见的五大进程间通信方式包括:共享内存、管道、消息队列、信号量、Socket。 2 共享内存 定义:将同一块物理内存映射到不同的进程的虚拟地址空间中,实现不同进程间对同一资源的共享。 特定:(1)不用从用户态到内核态的频繁切换和拷贝数据,直接从内存中读取就可以。 (2)共享内存是 ...
分类:
系统相关 时间:
2020-05-28 01:02:42
阅读次数:
79
DM 支持多种操作系统。常用的操作系统基本上可以划分为 Windows 操作系统和 Linux操作系统。下面分别介绍这两种操作系统下启动和关闭 DM 数据库的操作。
分类:
数据库 时间:
2020-05-26 19:56:47
阅读次数:
327
# 一面1. 学习过哪些课程啊?为什么想着做JAVA2. 中断向量了解么?把你知道的所有跟中断相关的说出来3. 计算机中的数据都是怎么保存的?4. 进程和线程区别,进程间通信方式和线程通信方式5. 两个进程采用共享内存来通信,创建共享内存的进程死掉了那这块共享内存会被回收么?6. 二叉树除了用链表还... ...
分类:
编程语言 时间:
2020-05-20 12:13:07
阅读次数:
72
一面: hashmap,怎么扩容,怎么处理数据冲突?怎么高效率的实现数据迁移? Linux的共享内存如何实现,大概说了一下。 socket网络编程,说一下TCP的三次握手和四次挥手 同步IO和异步IO的区别? Java GC机制?GC Roots有哪些? 红黑树讲一下,五个特性,插入删除操作,时间复 ...
分类:
编程语言 时间:
2020-05-06 14:10:59
阅读次数:
134
db2 内存研究 pianzif 2014-05-25 15:23:41 1214 收藏 1 展开 这两天在看DB2的内存管理的内容,看的很是模糊,有以下问题不明白,请教 是不是数据库管理器的共享内存就是DB2能够使用的最大内容呢,然后数据库全局内存从管理器内存那里获得分配的内存,然后应用程序全局内 ...
分类:
数据库 时间:
2020-05-01 12:21:08
阅读次数:
66
阿里云redis读写分离典型场景:搭建电商秒杀 用户进程间通信主要哪几种方式?——管道(Pipe)、命名管道(named pipe)、消息(Message)队列、共享内存… redis 热点数据的存储啊,整体性能的提升 大家看到问题所在了么?是的热门的赞的数据不是最新的,我盲猜一波上面的热门文章是缓 ...
分类:
其他好文 时间:
2020-05-01 10:31:56
阅读次数:
151
MySQL体系结构(独有的插件式体系结构) Connectors 连接器 支持多协议 TCP/IP 命名管道和共享内存(window系统) UNIX域套接字(linxu或unix环境),只能是客户端和数据库实例在同一台服务器上时使用 mysql使用的是半双工通信方式(所以应用中要避免没有limit的 ...
分类:
数据库 时间:
2020-04-29 18:42:06
阅读次数:
80
1.查看各参数内存配置方式#全局共享内存 9个变量show variables like 'innodb_buffer_pool_size'; /* InnoDB 数据和索引缓存(InnoDB Buffer Pool) */show variables like 'innodb_additional ...
分类:
数据库 时间:
2020-04-27 19:54:35
阅读次数:
92