Chinaunix首页 | 论坛 | 博客
  • 博客访问: 845375
  • 博文数量: 321
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 936
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-23 11:25
文章分类

全部博文(321)

文章存档

2017年(1)

2016年(10)

2015年(61)

2014年(187)

2013年(62)

发布时间:2013-03-24 22:16:00

一、文件的IO操作1.系统调用是指操作系统提供给用户程序调用的一组“特殊”接口。系统是一个软中断机制向内核提交请求,通常程序员调用用户编程接口(API),但不是所有的函数都一一对应一个系统调用。POSIX标准2.3.Linux 中对.........【阅读全文】

阅读(1608) | 评论(0) | 转发(3)

发布时间:2013-03-24 22:11:29

1、多线程:经典例子:生成和消费者模式。2、线程是进程的多条执行路径(相当于在进程内部)。3、进程切换比较慢,线程因为共享同一块内存,所以切换比较快。(又快又省内存空间)4、线程劣势:可能数据丢失:解决办法:1,原子操作;2,上锁。因为数据读取分三个步骤,从内存读取,在寄存器计算,再存到内存.........【阅读全文】

阅读(864) | 评论(0) | 转发(0)

发布时间:2013-03-17 16:57:40

如题 :在阅读Linux内核源码时候经常会遇到一种神秘的结构体初始化情况  像这种  .owner = THIS_MODULE  这到底是怎么回事呢?其实这是Linux内核代码中一种特殊的结构体初始化方式---指定初始化。因为才谭浩强的书上也没有提到过,看过了一些C语言书也没有提到过。今天一查,原来这个是C99标准,.........【阅读全文】

阅读(1244) | 评论(0) | 转发(1)

发布时间:2013-03-15 10:51:41

1.double free是什么问题?申请地址与释放地址不一致会有什么问题?
2.main函数最多有几个参数?各是什么作用?
3.crt是什么?编译器是怎么样连接crt的(描述cl或者gcc方式)
4.c语言程序的入口函数是哪个?(绝对不是main)
5.请描述不使用main函数的情况先怎样设置程序入口函数?(描述cl或gcc中的一种)
6.C++调用C函数时为什么要将C函数包含在extern “C”中?ABI是什么?
7.赋值运算符与位与运算符哪个优先级高?
8.offset是怎样实现的?......【阅读全文】

阅读(439) | 评论(0) | 转发(0)

发布时间:2013-03-13 22:58:41

在硬件工程师和普通用户看来,内存就是插在或固化在主板上的内存条,它们有一定的容量——比如64MB。但在应用程序员眼中,并不过度关心插在主板上的内存容量,而是他们可以使用的内存空间——他们可以开发一个需要占用1GB内存的程序,并让其在OS平台上运行,哪怕这台运行主机上只有128MB的物理内存条。而对于OS开发者而.........【阅读全文】

阅读(590) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

wzt520z2014-06-30 13:10

你好

回复  |  举报
留言热议
请登录后留言。

登录 注册