1. 面试重灾区
  2. 琐碎
  3. 学习方法:
    1. 时间不充裕:背(面向面试学习)
    2. 时间充裕:慢慢做实验+背(效果好+时间多)
  4. 效率:
    1. 10家过2-3家
    2. 10家过7-8家
    3. 看多出来的几家有没有多花时间的价值

对压榨CPU性能有浓厚兴趣!(一则招聘启事P6-P7)

  • 大厂===>写中间件,尽最大努力利用CPU,把程序的性能写到最高!
  • 很牛逼的技能

    线程的历史-CPU性能压榨的血泪史

    单线程人工切换

  • 纸带机

    多进程批处理

  • 多个任务批量执行

    多进程并行处理

  • 把程序写在不同的内存位置上来回切换

    多线程

  • 一个程序内部不同任务的来回切换

  • selector-epoll(IO的知识)===>杀手锏,面试官可能也不熟

    绿色线程===>纤程/协程(go语言课程中第一二节讲的,需要线程池的概念)

  • 绿色线程,用户管理的(而不是OS管理的)线程