基于正点原子imx6ull平台,实现网络信号转串口信号、串口信号转网络信号、多线程实现,加有看门狗、LED灯闪烁,包括Makefile文件
2022-01-10 09:01:58 23KB 网关 linux 多线程
1
Linux多线程服务端编程.epub
2022-01-04 09:00:37 24.74MB linux
1
基于Linux的一个记录客户写入情况的日志模块。 其中附有详细的ReadMe说明和代码注释。 关键字:Linux,日志模块,共享存储,多线程。-Linux-based clients to write a case record log module. One of the ReadMe with detailed instructions and code comments. Keywords: Linux, the log module, shared memory, multi-threading.
1
父进程创建三个子线程,第一个子线程对数组的前半部分进行选择排序,第二个子进程对数组的后半部分进行选择排序,第三个子线程对两个已经排序好的数组部分进行归并排序,最后当所有子线程结束之后,父进程输出排序好的数组。
2021-12-19 20:56:13 1KB Linux 多线程 数组排序
1
使用 automake,程序开发人员只需要写一些简单的含有预定义宏的文件,由 autoconf 根据一个宏文件生成 configure,由 automake 根据另一个宏文件生成 Makefile.in,再使用 configure 依据 Makefile.in 来生成一个符合惯例的 Makefile。下面我们将详细介绍 Makefile 的 automake生成方法。 二、使用的环境 本文所提到的程序是基于 Linux发行版本:Fedora Core release 1,它包含了我们要用到 的 autoconf,automake。 三、从 helloworld入手 我们从大家最常使用的例子程序 helloworld开始。 下面的过程如果简单地说来就是: 新建三个文件: helloworld.c configure.in Makefile.am 然后执行: aclocal; autoconf; automake --add-missing; ./configure; make; ./helloworld 就可以看到Makefile 被产生出来,而且可以将 helloworld.c编译通过。 很简单吧,几条命令就可以做出一个符合惯例的Makefile,感觉如何呀。 现在开始介绍详细的过程: 1、建目录
2021-12-17 16:22:35 1.37MB linux 多线程
1
当多个线程共享相同的内存时,需要确保每个线程看到一致的数据视图,当多个线程同时去修改这片内存时,可能出现偏差,得到与预期不符合的值。为啥需要同步,一件事情逻辑上一定是有序的,即使在并发环境下;而操作系统对于多线程不会自动帮我们串行化,所以需要我们通过操作系统提供的同步方式api,结合自己的业务逻辑,利用多线程提高性能的同时,保证业务逻辑的正确性。一般而言,linux下同步方式主要有4种,原子锁,互斥量,读写锁和条件变量。下面一一介绍几种同步方式。   1. spinlock   1)  概念   spinlock是一种互斥结构,通过CPU提供的特殊的原子指令集合实现互斥地访问一个资源,需
2021-12-08 21:07:04 65KB IN 多线程 多线程同步
1
Linux操作系统编程,主要提供高级编程技术及实践方面内容。主要侧重多线程互斥与同步控制程序设计、调试等。部分代码练习。
2021-12-08 16:31:43 339KB Linux 多线程 互斥同步编程
1
本实验是一个Linux下的聊天工具,是一个基于多线程的并发程序。程序实现分客户端和服务端,其中客户端采用界面形式,服务端无界面,用于可以通过客户端登录、注册、聊天、查看聊天记录等。
2021-12-08 16:15:50 300KB 课程设计 linux 多线程聊天室
1
这资源是在linux下用C语言开发的模拟ATM机开户、取款与款的源代码(这是服务器端代码,客户器比较简单,所以不上传,需要的可以联系我)。主要应用了Linux多线程,Select监听,还有Linux与Window之间应用Socket与消息队列并行通行的交互基础框架...
1
Linux 下多线程编程完成矩阵乘法,从而提高效率
2021-11-24 15:08:20 724B Linux 多线程 矩阵乘法 C++
1