-
linux下的线程操作
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。顺便说一下,Linux下pthread的实现是通过系统调用clone()来实现的。clone()是Linux所特有的系统调用,它的使用方式类似fork,关于clone()的详细情况,有兴趣的读者可以去查看有关文档说明。展示几个最简单的多线程程序cancel.c,clean.c,create.c,exit.c,cond.c,struct.c,share.c,join.c等最基本的操作
- 2022-04-08 21:28:05下载
- 积分:1
-
进程通信(LINUX下)实验报告源码
学习如何利用管道机制、共享存储区机制进行进程间的通信,并加深对上述通信机制的理解。
内容:
(1) 了解系统调用pipe()、shmget()、shmat()、shmdt()、shmctl()的功能和实现过程。
(2) 编写一段程序,使其用管道来实现父子进程之间的进程通信。子进程向父进程发送自己的进程标识符,以及字符串“is sending a message to parent ! ”。父进程则通过管道读出子进程发来的消息,将消息显示在屏幕上,然后终止。
(3) 编写一段程序,使其用共享存储区来实现父子进程之间的进程通信。父进程创建一个长度为512 字节的共享内存空间,显示写入该共享内存的数据;子进程将共享内存也附加到自己的地址空间,并向共享内存中写入数据。
思考
(1) 上述哪个通信机制提供了发送进程和接收进程之间的同步功能?这些同步是如何进行的?
(2) 上述通信机制各有什么特点,它们分别适合于何种场合?
- 2022-05-16 17:17:09下载
- 积分:1
-
QT开发客户端
关于QT开发的客户端代码,用于基本的学习和开发作为参考。对于新手学习如何使用Qt进行网络开发具有极高的参考价值。涉及到TCP协议和socket套接字使用。只有结合了这两者才能开发出健壮的程序。
- 2022-03-05 04:40:36下载
- 积分:1
-
创建带有大量节点的无线传感器网络
这个方案是在创建一个无线传感器网络非常有用。作为模块,可以直接在代码中使用它。这将创建一个无线传感器网络由多个节点组成,还提供了选择,他们可以管理的数据发送和接收数据的区域。它作为一个模块,可以在任何给定的代码片段中插入。
- 2023-03-20 22:10:03下载
- 积分:1
-
c 编译器源码
c complie source code
ucc是一款遵从ANSI C89标准的编译器,大约15,000行C代码。目前支持x86平台上的
Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点:
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-08-22 01:27:31下载
- 积分:1
-
linux下的文件分享程序
一个简易的linux平台下的文件分享程序,使用C语言开发,能够传输文件便于分享。使用了若干c++的stl标准库来增加效率。
- 2022-05-26 10:26:18下载
- 积分:1
-
基于QT的聊天系统
本系统是是在linux下的基于QT条件下的聊天系统 ,本系统包括客户端和服务器 ,开始时登录界面,根据IP地址,获得你要聊天的对象。并且提示是否你连接成功与否,从而判断对方是否也在线 。如果连接成功,则进入聊天界面 从而双方就行聊天 。
- 2022-03-11 02:29:21下载
- 积分:1
-
基于Linux的局域网聊天系统
这是基于linux平台的局域网聊天小软件,参考版本是QQ,基本功能是全部具备了,是一个很完整的项目,对于初学者来说可能会有点难以消化,不过是一个绝佳的学习项目,慢慢体会,定有所收获的
- 2022-08-23 10:17:46下载
- 积分:1
-
linux红黑树源码
LINUX内核中红黑树的源码,由C语言实现,代码量不大,有英文介绍,由于本人也未彻底研究,因此也不太清楚如何实现,希望对大家有帮助 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-07-14 08:50:02下载
- 积分:1
-
培训-Linux(12)
【实验目的】
1、了解串口设备文件系统的使用方法
2、掌握 Qt 编程方法与技巧
3、掌握 Qtopia 应用程序的配置过程
- 2022-01-25 22:37:02下载
- 积分:1