小编abc*_*abc的帖子

Linux系统调用的内部

当线程通过引发中断80进行系统调用时会发生什么(详细)?Linux对线程的堆栈和其他状态做了哪些工作?对处理器进行了哪些更改以使其进入内核模式?运行中断处理程序后,控制如何恢复到调用进程?

如果系统调用无法快速完成,例如从磁盘读取,该怎么办?中断处理程序如何放弃控制,以便处理器在加载数据时可以执行其他操作,以及如何再次获取控制权?

linux operating-system linux-kernel

30
推荐指数
2
解决办法
9584
查看次数

多次启动Adobe AIR应用程序

Adobe air运行时可以防止同时启动多个air应用程序实例.通过随意更改发布者ID来规避此限制是否安全?有谁知道Adobe是否计划在Air 2.0中允许多个并发实例?

air flash

12
推荐指数
1
解决办法
5336
查看次数

如何在Windows和Linux下链接到OS C库?

我理解Linux附带了ac库,它实现了ISO C函数和系统调用函数,并且这个库在开发C时可以链接.但是,不同的c编译器不一定产生可链接的代码(例如,可能填充数据结构)在函数参数中使用的与另一个不同).当我可以使用任何编译器编译我的C时,内置的c库是如何链接的?静态与动态链接的故事有何不同?

另一方面,在Windows下,每个编译器都提供自己的标准库,它解决了部分问题,但系统调用仍然在一组DLL中.C应用程序如何成功链接到这些DLL?不同语言怎么样?(相同的DLL可以由pre.Net Visual Basic等使用)

c linker operating-system

6
推荐指数
1
解决办法
288
查看次数

标签 统计

operating-system ×2

air ×1

c ×1

flash ×1

linker ×1

linux ×1

linux-kernel ×1