上一页 1 ··· 416 417 418 419 420 421 422 423 424 ··· 426 下一页
摘要: pthread_join使一个线程等待另一个线程结束。代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执... 阅读全文
posted @ 2008-05-08 18:14 未雨愁眸 阅读(394) 评论(0) 推荐(0) 编辑
摘要: fork 创建一个新的进程,新创建的进程是子进程,它是对父进程以后代码的一个复制,通常用来做多进程的服务器,也可以在子进程中运行独立的代码。用getpid可以判断当前是子进程还是父进程。 看下面这个例子:#include #include #include int m... 阅读全文
posted @ 2008-05-07 14:46 未雨愁眸 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,... 阅读全文
posted @ 2008-05-05 15:37 未雨愁眸 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、winsock中 #include 原型 int select(int nfds,fd_set* readfds,fd_set* writefds,... 阅读全文
posted @ 2008-05-04 15:37 未雨愁眸 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 索引:1.fork、exec和exit对IPC对象的影响2.fcntl记录锁3.管道和FIFO的属性4.管道和FIFO的限制5.pipe函数6.popen和pclose7.mkfifo函数8.System V IPC共性描述9.msqid_ds结构10.msgget函... 阅读全文
posted @ 2008-04-24 12:39 未雨愁眸 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #include #include int shmget(key_t key, size_t size, int shmflg);key_t key----------------------------------------------- ... 阅读全文
posted @ 2008-04-24 12:36 未雨愁眸 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一个私有的或保护的派生类不是子类,因为非公共的派生类不能做基类能做的所有的事,就是指在公开场合,但是在类内部可以的 一、引言在C++中,类是提供封装的逻辑单位,类的每一个对象都包含有描述其自身状态的数据集合,并且通过接收特定的消息来处理这个数据集合。如果程序设计人员... 阅读全文
posted @ 2008-01-22 15:19 未雨愁眸 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。... 阅读全文
posted @ 2007-12-21 09:56 未雨愁眸 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 磨刀不误砍柴工“磨刀不误砍柴工”这句老话用在C++身上是再合适不过了。如果把C++比喻成一把刀,那么它会是一把材质和形状都非常好的刀——只是没有开锋。所以我们要“磨刀”。C++这把刀材质坚硬,强度也高,或许还进行过表面处理。那自然很难磨,费时费力。不过,一旦磨好,便... 阅读全文
posted @ 2007-09-11 09:06 未雨愁眸 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Trilogy公司的笔试题如果n为偶数,则将它除以2,如果n为奇数,则将它加1或者减1。问对于一个给定的n,怎样才能用最少的步骤将它变到1。例如:n= 61n-- 60n/2 30n/2 15n++ 16n/2 8n/2 4n/2 2n/2 1我的想法是这样的:当n为... 阅读全文
posted @ 2007-09-04 20:37 未雨愁眸 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 416 417 418 419 420 421 422 423 424 ··· 426 下一页