- 24c16 This the pdf describing the 24C16 EEprom and how to interface it to the micro world. I have used it for connecting to an AVR processor
- 0132396556_LinuxDevic It is a book which describes communication protocols in linux. It is useful to develop i2c
- Battry-test-system 电池测试系统
- DJNativeSwing-SWT-1-0-3-20140708 DJNativeSwing
- Spark SQL下的Parquet使用最佳实践 这是一篇有关于spark以及parqeut使用方法的简单介绍
文件名称:HW3
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:2kb
-
已下载:0次
-
提 供 者:
-
相关连接:无
-
下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
c语言,多线程实现简单的终端处理器,读取文件,遇到特殊字符时采取相应操作
-A multi-threaded program using the pthread library. Your assignment is to write a program that emulates a simple terminal handler. The terminal handler process consists of three threads. Thread 1reads characters from input. In the input, some upper case letters represent control characters. Each character read by thread 1 is passed onto thread 2 before another is read. Thread 2 stores the characters as received. However, the following four characters are control characters that ask thread 2 to take action accordingly.
B – erase last character from buffer
L – insert an end-of-line marker into buffer
C – remove contents of buffer
U – remove current incomplete line from buffer
The third thread, Thread 3, should read complete lines of characters (a line of character is complete, if it has an end-of-line character) from the buffer. Thread 3 should then print this line. Thread 2 should allow access only to completed lines in the buffer. You may assume that a completed line
-A multi-threaded program using the pthread library. Your assignment is to write a program that emulates a simple terminal handler. The terminal handler process consists of three threads. Thread 1reads characters from input. In the input, some upper case letters represent control characters. Each character read by thread 1 is passed onto thread 2 before another is read. Thread 2 stores the characters as received. However, the following four characters are control characters that ask thread 2 to take action accordingly.
B – erase last character from buffer
L – insert an end-of-line marker into buffer
C – remove contents of buffer
U – remove current incomplete line from buffer
The third thread, Thread 3, should read complete lines of characters (a line of character is complete, if it has an end-of-line character) from the buffer. Thread 3 should then print this line. Thread 2 should allow access only to completed lines in the buffer. You may assume that a completed line
(系统自动生成,下载前可以参看下载内容)
下载文件列表
HW3V1.cpp
Hw3SampleInput.txt
Hw3SampleInput.txt