标签:stream standard streams file input 数据流 output
- c - Do stdio file descriptors (stdin, stdout, stderr) get opened, simply from #include'ing <stdio.h>? - Stack Overflow
- standard streams of a program are opened by the operating system? or, inherit from its parent (, which inherit from its ancestor who opens these standard streams).
- initialization - execute
- initialization: loading symbol tables, assigning memory, initializing static data, linking dynamic libraries, open standard streams.
- execute: main() function
- fork() - exec():
- fork(): to create a new process, which is still running under shell code.
- exec(): to yield control from shell code to user code.
- (standard) file descriptors 0, 1, and 2 (or more customer ones)
- file - What does 'stream' mean in C? - Stack Overflow
- file & stream.
- 文件-静态,流-(input/流入、output/流出间可)异步动态。
- pipe / tube / flow. pool/池。
- 具象的files, sockets, device (keyboards, USB ports, printers),抽象为接口/interface,logical entity,称为数据流/data stream 。
- 此抽象亦叫做文件句柄——pointer to the stream.
- cout 是C++中的output stream的对象(封装)形式。
- Standard streams - Wikipedia
In computer programming, standard streams are interconnected input and output communication channels[1] between a computer program and its environment when it begins execution. The three input/output (I/O) connections are called standard input (stdin), standard output (stdout) and standard error (stderr). Originally I/O happened via a physically connected system console (input via keyboard, output via monitor), but standard streams abstract this. When a command is executed via an interactive shell, the streams are typically connected to the text terminal on which the shell is running, but can be changed with redirection or a pipeline. More generally, a child process inherits the standard streams of its parent process.
-
- 结论,效果无益
- FileStream / MemoryStream.
- disk accesses / paging
- FileStream constructor
- Temp directory: something like C:\Users\UserName\AppData\Local\Temp\ , from environment variable TMP - TEMP -USERPROFILE - ..
- python - How to do virtual file processing? - Stack Overflow
tempfile.SpooledTemporaryFile(python)
- StringIO , BytesIO(python)
- File system - Wikipedia
- 随想:
- 一个字符串也算一个对象、数据流。
- 元数据/属性为(主)数据基于描述系统(如文件系统)的,相对于主数据的附属数据。
- 考虑:
- (基于内存的)虚拟文件对象/流;->效果无益
- 公共文件对象/流;->见下
- Lua中的io.tmpfile() 。
- 搜索:
标签:stream,standard,streams,file,input,数据流,output 来源: https://www.cnblogs.com/RobertL/p/14182347.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。