- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 一种基于任务(事件驱动)的程序运行模型研究
程序的运行模型应该有很多种,最简单的是串行程序:程序从开始就一直运行到结束,中间没有等待和休息,和其他程序也没有关系;并行程序:多个同时运行的串行程序彼此之间有互斥和同步的关系,互斥大家都懂,通过锁和等待来实现,同步应该算是一种协作关系,比如一个程序给另一个程序发消息请求做某件事,必须要等待收到回应消息后才能继续执行;简单的网络服务程序中,根据从socket收到的不同请求来分支执行不同的程序,图形
2014-05-06 15:43:05
982
原创 发布一个纯C语言的开发平台3(一个进程间通讯对象)
进程间消息通讯可以细分为远程方法调用和远程事件, 设计并实现了一个消息对象(内部采用unix socket通讯)
2010-10-22 17:15:00
697
原创 发布一个纯C语言的开发平台2(简单对象系统)
用C语言实现了一套对象系统,本着简单灵活,语意明确的原则,实现了对象的类型定义,创建,销毁,引用计数,方法重载,支持多个接口; 并支持接口的继承和多态(虚函数); 并且实现了事件回调机制。
2010-09-26 15:51:00
1555
原创 发布一个纯C语言的开发平台1(数据结构和运行系统)
编写这个开放平台的初衷是因为自己开发了一些自认为有用的东西,并且在C语言编程环境中很少有像C++,java等语言中的工具包,所以就希望把这些大家编程可能常用到的东西整理一下,希望能够促进C语言编程开发。clearEngine开发平台包括:1一些常用的数据结构和算法(双向循环链表list、平衡二叉树btree、队列queue、变长数组array、hash、表table等)2一个自适应多处理器的任务运行系统,以任务为基本的调度单位,系统内部动态创建合的若干个线程来并发执行多个任务,3 一个简单灵活的
2010-09-15 12:22:00
3016
2
多线程编程指南
2013-03-19
makefile 3.8.0 中文手册
2013-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人