面试记录统计

C++与操作系统面试要点整理

进程的通讯方式:

  1. 管道
  2. 命名管道
  3. 消息队列
  4. 共享内存
  5. 信号量
  6. 信号
  7. 套接字

线程的通讯方式

  1. 锁机制
  2. 条件变量
  3. 信号量
  4. 管道

当一个线程发生故障,导致整个进程崩溃,所有线程都不能工作。而进程不影响,一个进程崩溃,通常不影响其他进程。因为线程是共享资源,而进程之间是相互隔离的。

设计模式:23种

分为创建型模式、结构型模式、和行为型模式。

创建型模式:工厂、单例、建造者、原型。

Linux指令

系统管理

  • free查看内存使用情况
  • ps查看进程状态
  • top查看系统状态
  • kill终止进程
  • df 查看磁盘使用情况

文本处理

  • grep 查找文本
  • sed  替换文本
  • sort 排序文本

C++11的新特性:

STL容器

智能指针

类型推导

lambda表达式

模板参数

原子性

C++17新增:

零拷贝、constexpr匿名函数、inline变量、结构化绑定、enum类型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值