科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件 Linux操作系统下的多进程编程详细解析

Linux操作系统下的多进程编程详细解析

Linux下一个进程在内存里有三部份的数据,就是 “数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。本文将为大家详细解析Linux操作系统下的多进程编程。
  • 技术分类:软件
  • 行业属性:通用行业
  • 相关厂商:暂无机构
  • 文档大小:N/A
  • 文档类型:doc
  • 分享人:user03
  • 日期:2007-11-19 11:16:34
  • 关键字:
  • 下载文档
相关文档
  • 2008-05-19 15:18:18

    Java程序多进程运行模式的实例分析

    有时候我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。在Java中我们可以使用两种方法来实现这种要求。最简单的方法就是通过 Runtime中的exec方法执行java classname。如果执行成功,这个方法返回一个Process对象,如果执行失败,将抛出一个IOException错误。

    标签:多进程java

    分类:职场管理

    分享人:user04

    文件:N/A

  • 2008-01-11 09:57:28

    Linux操作系统下KDE Office套件总结

    在KOffice包中还包含一个叫做Kimage的插件。这个插件的功能就是显示不同格式的图片。对于不能原生就显示图片的KOffice程序就需要插入Kimage。未来Kimage将具备图形编辑功能。Kimage是为KOffice组件创建插件的优秀模式。最近KoHTML加入了KOffice套件。顾名思义,它是用做HTML的,更明确 的说是用来显示和浏览HTML页的。当然通常KDE把这个工作交给KDE文件管理器。但是如同Kimage一样,它有raison d‘etre:可以提供给KOffice其他组件显示和嵌入HTML文件的能力。这再次说明了KOffice插件的好处。

    标签:KOffice

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:55:42

    Linux操作系统的声音设备编程实例

    Linux下的声音设备编程比大多数人想象的要简单得多。一般说来,我们常用的声音设备是内部扬声器和声卡,它们都对应/dev目录下的一个或多个设备文件,我们象打开普通文件一样打开它们,用ioctl()函数设置一些参数,然后对这些打开的特殊文件进写操作。由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数来 处理这些设备文件。本文为大家举两个实际的例子来说明如何实现Linux下的声音编程。

    标签:驱动声音设备

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:54:40

    Linux操作系统的硬链接与软链接讲解

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。

    标签:操作系统

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:53:33

    Linux操作系统里的进程管理详细介绍

    在Linux系统里,当前正在运行的程序实例称为进程。比如,当你启动Apache的时候,系统会为它分配一个进程ID。然后就可以用这个ID监视和控制这个程序。进程监视和控制是任何Linux系统管理员的核心任务。一个管理员可以终止 (\\\\\\\"kill\\\\\\\")、重启一个进程,甚至可以为它指定一个不同的优先级。标准的Linux命令\\\\\\\"ps\\\\\\\"和\\\\\\\"top\\\\\\\"通常用于查看当前的进程列表。本文为大家说明如何用这些命令和其它命令来管理Linux系统中的进程。 

    标签:进程管理

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-11 09:51:26

    Linux操作系统的编程环境详细介绍

    在Linux系统的程序设计中,有一些重要特性要特别注意。Linux是多任务的,可以同时创建多个进程或者线程。绝不能认为自己的程序是系统唯一运实例;同一个用户或者不同的用户可以运行该程序的其他实例,因此,在某些情况下必须小心对待同步的问题。本文为大家介绍Linux操作系统的编程环境。

    标签:操作系统

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2008-01-08 18:21:12

    文件加密技术实例

    给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要。本文介绍了最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可。文中给出的是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更改)。程序有很好的容错设计,这是我们应该学习的。

    标签:加密

    分类:安全

    分享人:user04

    文件:N/A

  • 2007-12-26 11:31:54

    VMware下Linux的安装及简单设置

    VMware就是一款虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的子机。这个子机一方面建立在你正在运行的操作系统之上,同时,它又拥有自己独立的CPU、硬盘、内存及各种硬件。当然,这些都是虚拟出来的。值得一提的是虚拟的硬盘其实就是母机上的一个文件,你可以随意地对其进行分区、格式化、安装操作系统等操作而不会对原有的系统产生任何影响。虚拟子机所使用的内存大小、硬盘容量大小等都可以根据你的需要进行调整。本文为大家介绍一下怎样用这款软件来安装Linux。

    标签:VMware

    分类:服务器

    分享人:user04

    文件:N/A

  • 2007-12-26 11:14:41

    Linux系统中BSD套接口开发的基础介绍

    本文为大家介绍如何用各种可以得到的接口为Linux开发网络程序。就像大多数 Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程 和Linux的一些系统知识诸如signals,forking等等。

    标签:开发BSD

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-12-14 10:19:14

    从基本应用实例快速步入XML编程世界

    如果使用过MSXML3,那么在.NET应用程序中使用XML将是一个相当简单的过程。即时没有接触过MSXML3,也不要紧,你会发现使用.NET平台提供的相关类也是很容易的一件事情。有两种主要API可用于访问建立在XML文档中的数据,它们包括只向前的无缓冲存取以及随机存取,而且自始至终都使用到文档对象模型DOM。有关这2个API的类位于System.XML集合中。

    标签:XML

    分类:软件

    分享人:user04

    文件:N/A

  • 2007-12-13 22:30:43

    XML 中的常见问题

    什么是 XML?可扩展标记语言 (XML) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。XML 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。

    标签:XML

    分类:网络

    分享人:itp_dev

    文件:N/A

  • 2007-12-05 15:27:08

    浅析.Net下的多线程编程

    本文介绍了在.Net下进行多线程编程所需要掌握的一些基本知识。从文章中我们可以知道在.Net下进行多线程编程相对以前是有了大大的简化,但是其功能并没有被削弱。使用以上的一些基本知识,读者就可以试着编写.Net下的多线程程序了。不过要编写出功能更加强大而且Bug少的多线程应用程序,大家需要掌握诸如线程同步、线程池等高级的多线程编程技术。大家不妨参考一些操作系统方面或是多线程编程方面的技术丛书。

    标签:多线程.NET

    分类:软件

    分享人:user04

    文件:N/A

  • 2007-12-03 14:43:41

    调试 ASP 中使用的 Visual Basic COM 组件

    本分步指南介绍了如何调试(或逐步执行)在 Active Server Pages (ASP) 页中使用的 Microsoft Visual Basic (VB) 组件对象模型 (COM) 组件。

    标签:COMVBasp

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2007-12-03 14:42:45

    ASP的Internet/Intranet编程常见问题

    基于ASP技术开发Internet/Intranet上的MIS系统是非常方便的,首先是它借用了ADO技术和概念,同时通过ODBC访问数据库,达到了充分的灵活性和多平台性,另外,由于ASP利用VBS和JS脚本语言,也保证大多数开发者很快进入开发过程,减少了学习的过程。但是,由于ASP是基于Internet/Intranet方式的,它和传统的C/S结构毕竟有所不同,这样在开发中也要注意一些细节问题。本文讲述常见的一些问题,并给出解决方法。

    标签:网络asp

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2007-12-03 13:47:32

    实例演练ASP+XML编程

    本文是一篇实例讲解的文章。文中使用的例程,是一个联系信息管理程序,读者可以通过此实例,了解在ASP(Active Server Page)中如何操纵XML文件,并进行数据的各种处理,包括XML节点的建立、修改、删除和保存等等。文中涉及到的技术包括ASP,VBScript,DOM,XML和XSL等。

    标签:VBScriptaspXML

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2007-12-01 20:45:53

    在ASP与ASP.NET之间共享对话状态

    Cookie是Web应用程序识别用户对话的最常用的方法,可以用于识别传统的ASP和ASP.NET 对话状态。在ASP脚本中状态信息保存在内存中,不能与其它应用程序(例如ASP.NET)共享。如果对话状态使用通用格式保存在微软SQL Server中,它就可以被传统的ASP和ASP.NET共同访问。

    标签:aspASP.NET

    分类:软件

    分享人:itp_dev

    文件:N/A

  • 2007-11-23 11:20:57

    关于Linux系统中日志文件系统的概述

    众所周知,文件系统是操作系统最为重要的一部分。每种操作系统都有自己的文件系统。文件系统直接影响着操作系统的稳定性和可靠性。Linux下的文件系统通常有两种,即日志文件系统和非日志文件系统,本文将简单介绍两类文件系统。

    标签:日志文件系统

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-11-23 11:20:18

    对于Linux操作系统下病毒的防范技巧

    对使用Windows的人来说,病毒无处不在,各种各样的新型病毒层出不穷,近年来,一种类似Unix的操作系统也在发展壮大,开始走进我们的视野,并在各领域内得到应用,它就是Linux系统,对于受病毒困扰的用户来说,Linux会是一块没有病毒的乐土吗? 本文将为大家介绍对于Linux操作系统下病毒的防范技巧。

    标签:病毒防范

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-11-23 11:19:02

    高性能LINUX系统下双效防火墙HOWTO

    包过滤和WEB代理双效合一。由iptables 实现包的过滤,由LINUX下大名鼎鼎的squid结合NAT来实现透明WEB代理。SQUID代理的性能本身已经是代理服务器中的佼佼者,本系统将其性 能发挥的极至:通过ramdisk技术,让SQUID把网页cahce到内存中,这样,你所访问的网页,除了第一次需要到网络上取,以后都将来自内存!本文将为大家介绍如何用redhat 7.2来实现的方法和步骤。

    标签:iptables

    分类:软件

    分享人:user03

    文件:N/A

  • 2007-11-23 11:17:48

    如何理解Linux中进程,线程等概念

    线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享其所 附属的进程的所有的资源,包括打开的文件、页表(因此也就共享整个用户态地址空间)、信号标识及动态分配的内存等等。线程和进程的关系是:线程是属于进程 的,线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。

    标签:线程进程

    分类:软件

    分享人:user03

    文件:N/A

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

热门下载
最新专题
最新白皮书