根据云风博客的描述,Skynet 的核心功能就是解决一个问题: 把一个符合规范的 C 模块,从 动态库(so文件)中启动起来,绑定一个永不重复(即使模块退出)的数字id做为其 handle。模块 被称为 服务(Service),服务间可以自由发送消息。 每个 模块 可以向 Skynet 框架注册一个 ...
分类:
Web程序 时间:
2017-11-27 19:58:34
阅读次数:
421
问题如题: Eclipse中有一种叫做存取限制的机制,来防止你错误使用那些非共享的API。通常来说,Eclipse做的是对的,因为两点,我们不想要使用非共享API的,而且Eclipse知道什么是共享的和非共享的API。但是有时我们想要使用非共享的API,比如说用gmail的来发送和接收邮件,要用到S ...
分类:
数据库 时间:
2017-10-30 11:24:51
阅读次数:
223
数据库体系结构定义:数据库的组成,工作过程,数据库中的数据的组成与管理机制。组成:实例、用户进程、服务器进程、数据库文件、其他文件(参数文件、口令文件、归档文件)。oracle的概念:程序全局区(PGA):定义:服务器进程使用的一块包含数据和控制信息的内存区域,PGA是非共享的..
分类:
数据库 时间:
2017-09-09 23:15:14
阅读次数:
264
今天主要和大家共同学习一下基于非共享存储实时迁移,常规来说我们在做虚拟化的迁移的时候都会采用共享存储的方式进行,因为这样子只需要迁移虚拟机还不需要迁移存储内容,好处在于速度快、安全性高,但是有时候我们可以需要在无共享存储的情况下进行实时迁移,下面我们就来测..
PGA (ProgramGlobal Area )程序全局区 PGA是用户进程连接到数据库并创建一个相应的会话时,由ORACLE为server进程分配的专门用于当前用户会话的内存区,每一个Oracleserver进程都包括有属于自己的PGA,它仅仅存储这个服务进程的相关信息。PGA是私有的而非共享的 ...
分类:
数据库 时间:
2017-05-21 09:58:27
阅读次数:
198
OpenMP(Open Muti-Processing) OpenMP缺点: 1:作为高层抽象,OpenMp并不适合需要复杂的线程间同步和互斥的场合; 2:另一个缺点是不能在非共享内存系统(如计算机集群)上使用。在这样的系统上,MPI使用较多。 关于openMP实现 临界区 与互斥锁 可参考 ref ...
分类:
编程语言 时间:
2017-05-16 19:15:13
阅读次数:
232
因此我们先来介绍一下死锁: 死锁特征 当出现死锁时,进程永远不能完成,并且系统资源被阻碍使用,阻止了其他作业开始执行。在讨论处理死锁问题的各种方法之前,先深入讨论一下死锁的特征。 ·必要条件 (1)互斥:至少有一个资源必须处于非共享模式,即一次只有一个进程使用。如果另一进程申请该资源,那么申请进程必 ...
分类:
编程语言 时间:
2017-03-27 21:48:22
阅读次数:
255
一.AlwaysOn简介AlwaysOn可用性组是在SQLServer2012开始提供的全新功能,确保了应用程序数据的可用性,实现零数据丢失。AlwaysOn可用性组技术融合了数据库群集和数据库镜像的优点,此技术的一大好处是提供非共享存储,可以避免因为存储的单点故障而造成的整个可用性方案失效。..
分类:
数据库 时间:
2016-12-13 00:22:56
阅读次数:
275
【本文谢绝转载原文来自http://990487026.blog.51cto.com】<大纲>
Linux系统开发8线程
线程概念
浏览器火狐多线程,谷歌多进程比较:
查看某一个进程有哪些线程
线程间共享资源
线程间非共享资源
线程优缺点
安装完整的manpage文档
pthread_create()创..
分类:
编程语言 时间:
2016-08-17 14:12:06
阅读次数:
424
在《Scalable Parallel Programming Applied to H.264/AVC Decoding》书中,作者基于双芯片18核的Cell BE系统实现了2D-Wave并行解码算法。 Cell BE架构 首先来了解一下Cell BE。Cell BE全称为Cell Broadba ...
分类:
编程语言 时间:
2016-08-11 06:16:29
阅读次数:
257