上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux Socket网络编程基础 - 网络通信基础TCP/IP协议簇TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇。其中比较重要的有SLIP协议、PPP协议、IP协议、ICMP协议、ARP协议、TCP协议、UDP协议、F... 阅读全文
posted @ 2014-12-03 22:46 GengLUT 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 【收集】Linux线程池(C语言)及简单实现示例线程池基本原理 在传统服务器结构中, 常是 有一个总的 监听线程监听有没有新的用户连接服务器, 每当有一个新的 用户进入, 服务器就开启一个新的线程用户处理这 个用户的数据包。这个线程只服务于这个用户 , 当 用户与服务器端关闭连接以后, 服务器端销毁... 阅读全文
posted @ 2014-12-01 18:02 GengLUT 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 - 线程属性控制获取线程ID实例函数pthread_self()将返回当前线程的ID值。1. 在当前Linux下,线程ID在某进程中是唯一的,在不同的进程中创建的线程可能出现ID值相同的情况。2. 而在内核中,每个线程都有自己的P... 阅读全文
posted @ 2014-11-30 20:54 GengLUT 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 - 多线程异步管理 - 信号线程在信号操作时的特性(1)每一个线程可以向别的线程发送信号。pthread_kill()函数用来完成这一操作。(2)每一个线程可以设置自己的信号阻塞集合。pthread_sigmask()函数用来完成... 阅读全文
posted @ 2014-11-30 20:33 GengLUT 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 【原创】Ubuntu12.04安装和配置gsl安装gsl原因编译程序时,产生致命错误: gsl/gsl_vector.h,经过调查发现是需要安装gsl库。gsl下载、安装和配置1. 下载 gsl-1.13.tar.gzhttp://ftp.club.cc.cmu.edu/pub/gnu/gsl/2.... 阅读全文
posted @ 2014-11-24 22:27 GengLUT 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 【原创】C程序设计语言(2版KR) - C语言基础知识(2)5. 数组教材答案:/************************************************************************* > File Name: 1_13.c > Author: Geng ... 阅读全文
posted @ 2014-11-21 19:21 GengLUT 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 【原创】C程序设计语言(2版KR) - C语言基础知识(1)1. 入门最简单的程序,打印Hello, World!/************************************************************************* > File Name: print... 阅读全文
posted @ 2014-11-21 16:16 GengLUT 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 - 线程同步机制互斥锁基本原理互斥以排他方式防止共享数据被并发修改。互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁绑定后,对该共享资源的访问如下操作:(1)在访问该资源前,首先申请该互... 阅读全文
posted @ 2014-11-21 10:44 GengLUT 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 - 线程退出与等待线程退出新创建的线程从执行用户定义的函数处开始执行,直到出现以下情况时退出:调用pthread_exit函数退出。调用pthread_cancel函数取消该线程。创建线程的进程退出或者整个函数结束。其中的一个线程... 阅读全文
posted @ 2014-11-19 18:04 GengLUT 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 -线程概念及创建线程线程与进程的对比线程自己基本上不拥有系统资源,只拥有少量在运行中必不可少的资源(如程序计数器、一组寄存器、栈、线程信号掩码、局部线程变量和线程私有数据),但是它可与同属一个进程的其他线程共享进程所拥有的全部资源... 阅读全文
posted @ 2014-11-19 17:31 GengLUT 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页