wangwo 发表于 2010-5-22 22:10

什么是文境切换,可重入

文境切换是个什么过程?在学习编程的时候感觉理解困难。
还有,什么样的函数是可重入的,什么样的函数是不可重入的?

后学 发表于 2010-5-23 08:59

1、那个叫上下文切换 Context Switch;
2、可重入简单说就是可以有两个模块同时调用该函数;主要是资源的互斥,包括全局变量、文件描述符等;

具体请google,

centimetre 发表于 2010-5-23 09:10

这位老兄估计是用翻译软件的吧,想起上次电子工程专辑上的一片**,
“Linux Atmel为AVR32AP7系列提供了一个免费的可从http://www.kernel.org上获取的Linux操作系统端口。Atmel还负责维护和提供免费的GCC工具链、设备驱动程式、受欢迎的库和应用软体。这将促进对数千种应用于嵌入式系统的开放源和免费应用产品的采用。”
linux端口,一看就是linux port(linux移植),是在是晕死,难道没审稿吗
www.cmtekchina.com

huhu2009 发表于 2010-5-23 15:41

还是读英文原版的比较放心~

suoma 发表于 2010-5-23 21:23

3楼乱说些什么

wangwo 发表于 2010-5-23 21:25

2# 后学
谢谢啦,感觉明白了一些

wangwo 发表于 2010-5-23 21:26

3# centimetre
不是,是学习编写关于嵌入式的程序。你说的那些我不明白

hgjinwei 发表于 2010-5-24 12:24

那个叫上下文切换 Context Switch 就是切换CPU环境,主要是暂停当前任务,进入下一个任务;

可重入函数的最大特点就是吃自己的,别给公众添乱;

qfengbj 发表于 2010-5-24 12:29

吃自己的?怎么个吃法?

hgjinwei 发表于 2010-5-24 19:18

自带方便面,不提供热水。

wangwo 发表于 2010-5-24 22:46

“可重入函数的最大特点就是吃自己的,别给公众添乱;”
:L
页: [1]
查看完整版本: 什么是文境切换,可重入