• 我闻到了linux新内核的坏味道

    linux很多系统调用可以返回文件描述符,而liuux中个很重要的术语就是close-on-exec,就是fork过后会继承一些父进程 的文件描述符,但是带close-on-exec标志的描述符在exec调用的时候要关闭掉,fcntl可以设置...
    文章 2017-11-12 654浏览量
  • php rpc框架哪些

    RPC与Socket有什么区别?通过上面的简单阐述,好像RPC与Socket 好像啊。都是调用远程的方法,都是client/server模式,我之前也写了一篇文章:细说socket 那他们有啥区别呢?RPC(远程过程调用)采用客户机/服务器模式...
    文章 2019-11-14 1412浏览量
  • 《操作系统真象还原》——0.5 应用程序是什么,和操作...

    会不会人又问,编译器怎么知道系统调用接口是什么,哈哈,您想啊,下载编译器时,是不是要选择系统版本,编译器在设计时也要知道自己将来运行在哪个系统平台上,所以这都是和系统绑定好的,各个操作系统都自己的...
    文章 2017-05-02 1459浏览量
  • Linux系统调用的运行过程【转】

    Linux一个"未使用"系统调用sys_ni_syscall(),它除了返回-ENOSYS外不做任何其他工作,这个错误号就是专门针对无效的系统调用而设的。虽然很罕见,但如果一个系统调用被删除,这个函数就要负责“填补空位”。内核...
    文章 2017-11-09 975浏览量
  • 分布式调用跟踪系统的设计和应用学习

    一、为什么需要分布式调用跟踪系统 随着分布式服务架构的流行,特别是微服务等设计理念在系统中的应用,业务的调用链越来越复杂, 可以看到,随着服务的拆分,系统的模块变得越来越多,不同的模块可能由不同的团队...
    文章 2016-07-28 9871浏览量
  • 黑客与宕机

    因为带system_call_fastpath函数的调用栈,对应着一次系统调用,而panic的调用栈是坏的,所以这个时候我们自然而然会疑问,到底这个调用栈对应的是什么系统调用。在linux操作系统实现中,系统调用被实现为异常。而...
    文章 2018-05-04 2555浏览量
  • Linux系统调用的运行过程【转】

    Linux一个"未使用"系统调用sys_ni_syscall(),它除了返回-ENOSYS外不做任何其他工作,这个错误号就是专门针对无效的系统调用而设的。虽然很罕见,但如果一个系统调用被删除,这个函数就要负责“填补空位”。内核...
    文章 2015-05-16 735浏览量
  • linux内核hack-运行中动态添加系统调用

    虽然修改内存机器码并不是可取的方式,不是常规的方式,然而再次重申,我们这不是在进行攻击,而是为了让自己添加和调试新的系统调用更方便,只要达到目的,有什么不可以呢?难道仅仅因为LKML上以及教科书上建议就非...
    文章 2017-11-12 935浏览量
  • Linux系统调用详解(实现机制分析)-linux内核剖析...

    假设name表示系统调用的名称,那么系统调用号与系统调用响应函数的关系是:以系统调用号_NR_name作为下标,可找出系统调用表sys_call_table(见arch/i386/kernel/entry.S)中对应表项的内容,它正好是该系统调用的...
    文章 2016-05-18 7864浏览量
  • 黑客与宕机

    因为带 system_call_fastpath 函数的调用栈,对应着一次系统调用,而 panic 的调用栈是坏的,所以这个时候我们自然而然会疑问,到底这个调用栈对应的是什么系统调用。在 linux 操作系统实现中,系统调用被实现为...
    文章 2020-07-17 751浏览量
  • 《大型网站系统与Java中间件》读书笔记(中)

    了服务框架,我们就可以实现多个系统之间以统一的方式来进行远程调用了。推荐阅读:RPC太太太太太太太容易理解啦!一个服务框架需要考虑的问题其实远不止上面所列出的那些,比如说: 服务框架与Web应用和Web容器的...
    文章 2019-07-01 728浏览量
  • strace详解及实战

    那么在 PHP 里什么时候会出现此类系统调用呢?查询业务代码看到了 exec 函数,通过如下命令验证它确实会导致 clone 系统调用: shell>strace-eclone php -r 'exec("ls");' 最后再考大家一个题:如果我们 ...
    文章 2017-11-29 1403浏览量
  • 关于系统调用,库函数,SHELL的转摘,

    在这两个命令中的2都表示我们要在2类(系统调用类)中查询(具体各个类是什么可以通过$man man看到)。由于系统调用非常基础,所以有时使用起来很麻烦。比如说一个简单的给变量分配内存空间的操作,就需要动用多个系统...
    文章 2016-05-11 2924浏览量
  • 《现代体系结构上的UNIX系统:内核程序员的对称多处理...

    1.10 如果两个进程采用写时复制技术完全共享它们的地址空间,子进程用系统调用sbrk释放了它的部分bss,然后又另一次sbrk调用将断开地址设定为它原来的值,那么父进程和子进程之间的写时复制关系将会是怎样的?...
    文章 2017-05-02 1097浏览量
  • 信号本质

    也就是说,如果信号函数前发生系统调用,在调度用户信号函数之前,内核会检查系统调用的返回值,看看是不是因为这个信号而中断了系统调用。如果返回值-ERESTARTSYS,并且当前调度的信号具备-ERESTARTSYS属性,系统...
    文章 2013-02-24 523浏览量
  • Android中Service深入学习

    前面谈到Service是由系统进行调度的,那么对我们来讲有什么意义呢?他又体现在什么地方呢?因为Service是由系统进行调度的,那么它的生命周期与Activity的生命周期也就无关了,也就是假设ServiceA是由ActivityA启动...
    文章 2017-08-01 666浏览量
  • akka设计模式系列-慎ask

    我们来试想在系统中用到了ask,会出现什么的影响。当然,影响很多,我只挑其中一点来说。在系统中用到了ask模式,就意味着在服务端会多创建一个临时actor出来。那么如果1亿次同样的调用,就意味着多出1亿个临时...
    文章 2018-07-18 1906浏览量
  • 内核必须懂(一):用系统调用打印Hello,world!

    你可以lsmod指令看下有什么模块.然后插入刚才生成的test.ko. sudo insmod test.ko 然后看下打印了消息没. dmesg|grep"sorrower 可以再lsmod看一下.然后卸载模块.dmesg|grep"Sorrower"查看. sudo rmmod test ...
    文章 2018-09-17 1339浏览量
  • Android中Service深入学习

    前面谈到Service是由系统进行调度的,那么对我们来讲有什么意义呢?他又体现在什么地方呢?因为Service是由系统进行调度的,那么它的生命周期与Activity的生命周期也就无关了,也就是假设ServiceA是由ActivityA启动...
    文章 2016-05-23 1272浏览量
  • 什么是消息队列?

    为什么要消息队列,也就是在问:了消息队列有什么好处。我们看看以下的场景 2.1 解耦 现在我有一个系统A,系统A可以产生一个userId 什么是消息队列?然后,现在有系统B和系统C都需要这个userId去做相关的操作 ...
    文章 2019-04-17 1133浏览量
  • 《操作系统真象还原》——0.26 库函数是用户进程与...

    本节书摘来自异步社区《操作系统真象还原》一书中的第0章,第0.26节,作者:郑钢著,更多章节...(5)尽管系统调用封装在库函数中,但用户程序可以直接调用“系统调用”,不过库函数会比较高效(后面章节会详解)。
    文章 2017-05-02 914浏览量
  • 做好性能测试需要了解的知识汇总 性能测试

    4.如果纯JAVA的应用调用J2EE应用服务器的容器资源会出现什么结果?需要如何维护容器资源?(说明原理即可) 5.如何定位JAVA的方法调用消耗的时间?(不通过在源代码中加时间戳的方式)?6.如何定位C语言中的函数调用消耗的...
    文章 2017-07-04 1248浏览量
  • 什么CRM Opportunity的删除会触发一个通向BW系统的...

    最后发现一个配置表CRMC_MKTPL_BW来控制是否往BW系统发起RFC调用: SPRO路径:Customer Relationship management->Marketing->Marketing Planning and Campaign Management->System landscape->Active...
    文章 2018-11-10 918浏览量
  • Unix/Linux系统中僵尸进程是...有什么危害?如何避免?

    有什么危害?如何避免?一个进程在调用exit命令结束自己的生命的时候,其实他并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,他的作用是使进程退出,但是也仅仅限于一个正常的...
    文章 2017-11-23 832浏览量
  • 内核程序员的对称多处理和缓存技术(...管理的系统调用

    从用户进程请求I/O操作的系统调用有两个:read和write。这两个系统调用把数据从进程的地址空间传送到一个文件或者设备(write),或者反过来(read)。有些UNIX实现提供了额外的I/O系统调用,比如readv、writev、...
    文章 2017-05-02 1335浏览量
  • 开机就夯机

    备注:大多数情况下,从整个系统里,运行的成百上千个线程调用栈里找到问题的调用栈其实很简单,就是着重查看调用栈比较“长”,而且调用栈上函数比较“特别”的线程。记住一句话:幸福的“人生”是相似的,不幸的...
    文章 2018-05-10 2421浏览量
  • Android应用开发—onSaveInstanceState方法什么时候被...

    则onSaveInstanceState会被系统调用,这是系统的责任,因为它必须要提供一个机会让你保存你的数据(当然你不保存那就随便你了)。至于onRestoreInstanceState方法,需要注意的是,onSaveInstanceState方法和...
    文章 2018-01-30 1070浏览量
  • Linux 编程中的API函数和系统调用的关系【转】

    内核开始接收系统调用后,cpu从用户态切换到内核态(cpu处于什么状态,程序就叫处于什么状态,所以很多地方也说程序从用户态切换到内核态,实际是cpu运行级别的切换,通常cpu 运行在3级表示用户态,cpu 运行在0级...
    文章 2017-11-14 834浏览量
  • idoc 和 bapi 和 rfc 之间的区别

    ALE是R/3系统之间的应用层数据交换,至于用什么,就看具体配置了,比如可以IDOC,同步/ 异步BAPI,甚至EDI。非SAP系统无法ALE来实现。至于数据传输的方式,可以是IDOC(底层是RFC来实际的),也可以是EDI,...
    文章 2017-08-07 1143浏览量
  • 系统调用(二)

    3:为什么不通过系统调用的方式实现 首先我们先看一下系统调用的好处: ​1:系统调用创建容易,并且使用方便 ​2:Linux系统调用的高性能显而易见 系统调用的问题: ​1:需要一个系统调用号,这需要在内核开发过程...
    文章 2015-06-23 666浏览量
1 2 3 4 ... 414 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化