- 博客(7)
- 收藏
- 关注
原创 Linux线程同步基本知识
对于一个单线程进程来说,它不需要处理线程同步的问题,所以线程同步是在多线程环境下可能需要注意的一个问题。线程的主要优势在于,资源的共享性,譬如通过全局变量来实现信息共享,不过这种便捷的共享是有代价的,那就是多个线程并发访问共享数据所导致的数据不一致的问题。提示:以下为本人学习记录,仅供参考以上只是线程同步的基本知识,实际上更多的内容没有写,比如锁的属性,死锁等等,先初步了解,以后再慢慢补。
2023-03-29 20:15:52
110
原创 Linux下线程基本知识
线程是参与系统调度的最小单位,它存在于进程当中是进程的实际运行位,一个进程可以创建很多个线程(当然并不是无限多个),多个线程实现并发运行,每个线程执行不同任务,提高程序运行效率。这些都只是线程的基本知识实际上线程的知识还有非常多,以后再补了。
2023-03-28 22:30:37
146
原创 标准I/O
标准 I/O 库函数是构建于文件 I/O(open()、read()、write()、lseek()close()等)这些系统调用之上的,譬如标准 I/O 库函数 fopen()就利用系统调用 open()来执行打开文件的操作、fread()利用系统调用 read()来执行读文件操作、fwrite()则利用系统调用 write()来执行写文件操作等等。说白了就是对文件IO的封装,标准 I/O 内部实际上是调用文件 I/O 来完成实际操作的。
2023-03-28 20:14:48
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人