搜索结果
找到约 320 项符合
环形缓冲区 的查询结果
Linux/Unix编程 使用POSIX线程(或进程)和SYSTEM V信号量实现生产者消费者问题。要求: 1. 有界缓冲区内设有5个存储单元
使用POSIX线程(或进程)和SYSTEM V信号量实现生产者消费者问题。要求:
1. 有界缓冲区内设有5个存储单元,有两个生产者线程不断向缓冲区中写数据,有两个消费者线程不断从缓冲区中读数据。
2. 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容。 ...
单片机开发 很完整的51串口程序 包括如下: 串口中断服务程序
很完整的51串口程序
包括如下:
串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理
出入均设有缓冲区,大小可任意设置。
可供使用的函数名:
char getbyte(void) 从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。
getline(char idata *line, unsigned char n) 获取一行数据回车结束,必须定义 ...
数据结构 摇曳的递归分形树(在其中使用了双缓存技术
摇曳的递归分形树(在其中使用了双缓存技术,即创建两个缓冲区,一个用来绘制图形,一个用来显示图形)
压缩解压 源代码的思路参考自 Mark Nelson 所著的<<数据压缩技术原理与范例>> 中的第八章"滑动窗口压缩"
源代码的思路参考自 Mark Nelson 所著的<<数据压缩技术原理与范例>>
中的第八章"滑动窗口压缩",是lz77算法的一种简介直观的实现,但是由于
没有采用如LZSS算法中的二叉搜索树技术,所以在运行速度上不如LZSS算法。
采用了微量缓冲区buf 以加快执行速度。 ...
单片机开发 使用STC89c58RD+系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和短信息发送/接收程序
使用STC89c58RD+系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和短信息发送/接收程序,同时给出了一个应用实例。GSM采用的是西门子的TC35i,包括RS232串行接口,单片机采用STC89c58RD+,内部扩展RAM有256+1024字节的空间,可以作为短信缓冲区,1602液晶显示器(16引脚)作为显示模块和程序调试用 ...
单片机开发 对读入一个字节(不带回车)读入一个字符串带回车
对读入一个字节(不带回车)读入一个字符串带回车,发送字符串函数测试成功
由于不清楚keil自带的STDIO.H函数是否是堵塞发送接受,所以本程序使用非堵塞方式发送接受,缺点是占
用一些内存,缓冲区大小可自由配置。
单片机开发 一个通用的24C01-24C256共9种EEPROM的字节读写操作程序
一个通用的24C01-24C256共9种EEPROM的字节读写操作程序,
此程序有五个入口条件,分别为读写数据缓冲区指针,
进行读写的字节数,EEPROM首址,EEPROM控制字节,
以及EEPROM类型。此程序结构性良好,具有极好的容错性,程序机器码也不多: ...
嵌入式/单片机编程 1)兼容FAT16文件系统
1)兼容FAT16文件系统,长文件名,最大路径长度260个字节,符合Microsoft Longfilename specification。
2)可移植于各种平台,只需编写sector驱动驱动,共计两个函数:1)read_flash_sector() 2)write_flash_sector()。
3)文件缓冲功能:1)读文件时,读位置在文件缓冲区内,则可直接读文件缓冲区,不需要读物理磁盘;文件缓 ...
Java编程 用多进程同步方法解决生产者——费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元
用多进程同步方法解决生产者——费者问题
设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制.
说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数.
设计要求:
(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消 ...