系统编程
文章平均质量分 76
candice_blanche
这个作者很懒,什么都没留下…
展开
-
Linux 文件编程
1、Linux系统调用及用户编程接口(API) 系统调用:所谓系统调用是指操作系统提供给用户的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的的服务; 为什么用户程序不能直接访问系统内核提供的服务呢? 由于在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑原创 2017-03-07 10:07:48 · 224 阅读 · 0 评论 -
手动创建两个文本文件text1.txt,text2.txt,要求编程创建text3.txt,实现text1.txt和text2.txt文件中除去首行和末尾对应的数据相加
手动创建两个文本文件text1.txt,text2.txt,要求编程创建text3.txt,实现text1.txt和text2.txt文件中除去首行和末尾对应的数据相加,三个文本的内容如下 text1.txt begin 10 11 12 20 21 22 30 31 32 end text1.txt begin 10 11 12 20 21 22 3原创 2017-03-07 11:12:50 · 1052 阅读 · 0 评论 -
子线程循环 3 次,接着主线程循环 6 次,接着又回到子线程循环 3 次,接着再回到主线程又循环6 次,如此循环50次,试写出代码。
#include #include #include int count = 0; //总循坏的次数 void *thread_func(void) //子线程 { int child = 1; // 子线程的循坏次数 while(1) { if( count == 300 ) {原创 2017-03-24 18:38:58 · 597 阅读 · 0 评论 -
编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
#include #include #include #include #include #define NUM 3 int n=0; pthread_mutex_t mylock=PTHREAD_MUTEX_INITIALIZER; //互斥锁 pthread_cond_t原创 2017-03-24 18:43:15 · 641 阅读 · 0 评论 -
嵌入式数据库(1)
1、数据库基础知识 ①数据库(DataBase,简记为DB)就是一个有结构的、集成的、可共享的统一管理的数据集合。它不仅包括数据本身,而且包括相关数据之间的联系。数据库技术主要研究如何存储、使用和管理数据; 所谓有结构的,指的是数据是按一定的模型组织起来的。 (数据模型可用数据结构来描述;数据模型决定数据的组织方式、操作方法;理解数据库的前提是理解数据模型;现在的数据库多数是以原创 2017-03-15 18:20:12 · 476 阅读 · 0 评论