抓虾帮你轻松订阅、收藏、分享博客和新闻等。
订阅
关闭
C++博客-首页原创精华区
专注于C++技术
查看全文
11小时前
摘要: 初步分析Chrome 的多进程架构,视图管理,沙盒模型,崩溃检测以及内存管理。 阅读全文
vlient 2008-10-12 00:30 发表评论...
vlient 2008-10-12 00:30 发表评论...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
昨天22:22:00
摘要: 信息存储是编程的根基,为什么在网络通信中需要对字节序进行转换?
我们编程中经常用到的指针的本质是什么?在本文中将获得答案,
这是我阅读《深入了解计算机系统》第二篇读书笔记。 阅读全文
路缘 2008-10-11 22:22 发表评论...
我们编程中经常用到的指针的本质是什么?在本文中将获得答案,
这是我阅读《深入了解计算机系统》第二篇读书笔记。 阅读全文
路缘 2008-10-11 22:22 发表评论...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
昨天21:03:00
symbian官方推荐使用活动服务对象(CActive)来代替多线程的使用,我想这个道理是很明了的,在手机这样的小内存设备里,运行多线程的程序是非常耗资源的,为了节约资源,symbian提供了一个活动服务对象的框架,允许把程序里并发执行对象(其实不是并发,不过宏观上看来是)放在一个线程里面执行,这些并发工作的对象就通过活动规划器(ActiveScheduler)来进行管理.
关于这两个东西的介绍,网上有一大堆的文档,我就不在这里废话了,如何使用呢?这里我先举一个简单的计数器的例子.我选择写一个exe的程序,也就是说程序是以E32Main为入口的.
GLDEF_C TInt E32Main()
...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
昨天20:34:00
Active Object (AO) 框架,是Symbian的基本工作部分。它是为了满足多个任务同时执行的要求。在 Windows/Unix 平台上,我们可以不加思索的使用多线程来完成多任务。可是在嵌入式平台上,系统的资源是有限的。比如CPU、内存都比我们平时用的个人计算机要低。这就要求嵌入式系统能够合理的使用系统资源。不能频繁的切换线程或者进程。
Symbian为这种特别需求设计了Active Object (AO)框架。AO框架是运行于一个线程内部的调度框架。其基本思想就是把一个单线程分为多个时间片,来运行不同的任务。
这和多线程有很大区别。多线程之间是可以被抢占的(由操作系统调度),但是...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
昨天18:10:00
摘要: 类型推导到这里也就结束了。虽然可能有点小bug,不过这个以后遇到再处理了。接下来的一个模块是跟类型推导没有耦合的新模块,两边可以平行处理。
Kernel FP的指令集不同于以往的指令集。因为作为一门纯函数式语言,就必须要有laziness。这就是说,凡是可以不运行的代码都一定不运行,凡是可以晚一点执行的代码一律等到需要的时候再执行。也就是说,参数传进函数的时候,传的是代码而不是值。因此指令集只能用来表达代码的逻辑结构。
阅读全文
陈梓瀚(vczh) 2008-10-11 1...
Kernel FP的指令集不同于以往的指令集。因为作为一门纯函数式语言,就必须要有laziness。这就是说,凡是可以不运行的代码都一定不运行,凡是可以晚一点执行的代码一律等到需要的时候再执行。也就是说,参数传进函数的时候,传的是代码而不是值。因此指令集只能用来表达代码的逻辑结构。
阅读全文
陈梓瀚(vczh) 2008-10-11 1...
展开
发给朋友
转到小组
(打标签)
收藏
推荐