- 博客(4)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 socket编程
本文主要讲述linux下的socket编程和select相关的内容一、socket简介socket是进行套接字编程的相关操作,套接字是一种通信机制,我们可以把我们的请求通过套接字发送给远程的一个服务机进行处理,也可以通过套接字处理来自客户机的相关请求。 socket分为服务端(server)端套接字和客户端(client)套接字,无论是服务端套接字还是客户端套接字,我们创建一个套接字的语言都是如下
2016-06-28 21:10:29 300
原创 信号量与互斥量
pthread实现控制多线程中的一个最简单的实现方式就是使用信号量和互斥量,这两个侧重点和使用方式略有不同,但是有关信号量和互斥量之间的操作全部都是原子操作。信号量在谈论信号量的具体实现之前,先讨论一个最经典的问题,生产者消费者问题,这在操作系统课程上经常被提及的一个经典的例子。生产者生产出一个产品,消费者消耗一个产品,如果目前没有产品被生产出,那么消费者要等待生产者生产出相应的产品。要实现这样一个
2016-06-28 19:19:34 621
原创 pthread入门
pthread是linux下C语言执行多线程操作的基础,操作多线程的操作全部在pthread.h头文件中,因此想要创建一个线程并且操作线程的话,就需要引入头文件,跟线程密切相关的操作包括创建、退出以及主线程的等待(主线程一般是指main函数)创建线程int pthread_create(pthread_t* thread,pthread_attr_t* attr,void* (*start_rout
2016-06-24 21:29:05 1135
原创 分布式系统(一)分布式系统介绍
本文简单介绍什么是分布式系统,我们为什么需要分布式系统,分布式系统应该关注的特性有哪些,谷歌文件系统( GFS)的一些简单介绍系列文章的内容整理自清华大学分布式课程主页,课程网站http://thu-cmu.cs.tsinghua.edu.cn/curriculum/dscourse/index.html目录 目录 什么是分布式系统 我们为什么需要分布式系统 分布式系统应该考虑的内容 谷歌文件系统G
2016-06-23 21:27:41 2232
activiti的mailtask强制完成
2015-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人