【专题】C/C++ 编程语言

2016-10-06 Thursday     misc

C/C++ Logo

简单介绍下与 C 语言相关的内容。

C 语言

  • C 编译链接,与 C 语言相关的编译链接概念
  • C 加载过程,通过动态库可以减小空间,提高效率,这里简单介绍加载过程。

  • C 语言的字符串,简单介绍下 C 语言中与字符串、内存操作相关的函数。
  • C 语言的奇技淫巧,整理下 C 语言中常用的技巧。
  • C 网络编程,简单介绍下,在 Linux C 中进行网络编程时常用到的一些技巧。
  • Linux IO 多路复用,通过 IO 多路复用提高系统性能,包括了 select、poll、epoll 。
  • Linux AIO,简单介绍下 Linux 平台下的异步读写模型。

其它

介绍一些乱七八糟的东西。

libev

  • libev 事件库,一个 C 编写的高性能事件循环库,类似库还有 libevent、libubox 等。
  • libev 时间处理,简单介绍下 libev 库中与时间相关的内容。

常用技巧

  • Linux 时间函数,介绍下 Linux 中与时间相关的函数以及如何选择。
  • Linux 信号安全,一般会在信号处理里打印日志,不过也可能会因此导致发生死锁。

线程编程

  • Linux 线程编程,简单介绍下 Linux 中与线程相关的编程。
  • Linux 线程同步,线程编程时经常使用的同步方式,如锁、条件变量、信号量等。


如果喜欢这里的文章,而且又不差钱的话,欢迎打赏个早餐 ^_^


About This Blog

Recent Posts

Categories

Related Links

  • RTEMS
    RTEMS
  • GNU
  • Linux Kernel
  • Arduino

Search


This Site was built by Jin Yang, generated with Jekyll, and hosted on GitHub Pages
©2013-2018 – Jin Yang