自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 一种基于任务(事件驱动)的程序运行模型研究

程序的运行模型应该有很多种,最简单的是串行程序:程序从开始就一直运行到结束,中间没有等待和休息,和其他程序也没有关系;并行程序:多个同时运行的串行程序彼此之间有互斥和同步的关系,互斥大家都懂,通过锁和等待来实现,同步应该算是一种协作关系,比如一个程序给另一个程序发消息请求做某件事,必须要等待收到回应消息后才能继续执行;简单的网络服务程序中,根据从socket收到的不同请求来分支执行不同的程序,图形

2014-05-06 15:43:05 939

原创 发布一个纯C语言的开发平台3(一个进程间通讯对象)

进程间消息通讯可以细分为远程方法调用和远程事件, 设计并实现了一个消息对象(内部采用unix socket通讯)

2010-10-22 17:15:00 680

原创 发布一个纯C语言的开发平台2(简单对象系统)

用C语言实现了一套对象系统,本着简单灵活,语意明确的原则,实现了对象的类型定义,创建,销毁,引用计数,方法重载,支持多个接口; 并支持接口的继承和多态(虚函数); 并且实现了事件回调机制。

2010-09-26 15:51:00 1504

原创 发布一个纯C语言的开发平台1(数据结构和运行系统)

编写这个开放平台的初衷是因为自己开发了一些自认为有用的东西,并且在C语言编程环境中很少有像C++,java等语言中的工具包,所以就希望把这些大家编程可能常用到的东西整理一下,希望能够促进C语言编程开发。clearEngine开发平台包括:1一些常用的数据结构和算法(双向循环链表list、平衡二叉树btree、队列queue、变长数组array、hash、表table等)2一个自适应多处理器的任务运行系统,以任务为基本的调度单位,系统内部动态创建合的若干个线程来并发执行多个任务,3 一个简单灵活的

2010-09-15 12:22:00 2946 2

多线程编程指南

多线程编程指南》介绍了 SolarisTM 操作系统 (Solaris Operating System, Solaris OS)中 POSIX®线程和 Solaris 线程的多线程编程接口。本指南将指导应用程序程序员如何创建 新的多线程程序以及如何向现有的程序中添加多线程。 尽管本指南同时介绍了 POSIX 线程接口和 Solaris 线程接口,但大多数主题都以 POSIX 线程为重点。仅适用于 Solaris 线程的信息将专门在一章中介绍。

2013-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除