工具
简历制作
捐赠
搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
并发 面试问题 · IT 面试练习
首页
/
#并发
#并发
34 道题
什么是 GIL,它如何影响并发性?
Python
#concurrency
高级
›
async/await 如何与 asyncio 一起工作?
Python
#concurrency
高级
›
你何时选择 threading、multiprocessing 或 asyncio?
Python
#concurrency
高级
›
什么是 goroutines?
Golang
#concurrency
中级
›
Channels 如何工作?
Golang
#concurrency
中级
›
什么是 select 语句?
Golang
#concurrency
中级
›
context 包用于什么目的?
Golang
#concurrency
中级
›
Go 中有哪些常见的并发模式?
Golang
#concurrency
高级
›
你什么时候使用 sync 包而不是 channels?
Golang
#concurrency
高级
›
什么导致 goroutine 泄漏,如何防止它们?
Golang
#concurrency
高级
›
Go 运行时调度器如何工作的?
Golang
#concurrency
高级
›
什么是数据竞争,你如何检测它?
Golang
#concurrency
高级
›
Java 中的多线程是如何工作的?
Java
#concurrency
高级
›
你如何同步对共享状态的访问?
Java
#concurrency
高级
›
Executor 框架和 CompletableFuture 如何帮助异步工作?
Java
#concurrency
高级
›
Tasks 和 parallelism 如何在 async/await 之外工作?
C#
#concurrency
高级
›
什么是 GVL,Ruby 中的并发是如何工作的?
Ruby
#concurrency
高级
›
当 100 万用户争抢 1000 个 code 时,如何防止超卖?
系统设计
#concurrency
高级
›
如何在规模化下处理 10 分钟内的 500 万次投票?
系统设计
#scaling
高级
›
在数千个并发事务下,如何预防死锁(deadlock)?
系统设计
#concurrency
中级
›
并发(concurrency)和并行(parallelism)有什么区别?
并发与并行
#concurrency
初级
›
进程(process)和线程(thread)有什么区别?
并发与并行
#concurrency
初级
›
什么是竞态条件(race condition)?举一个例子及其症状。
并发与并行
#concurrency
初级
›
阻塞(blocking)与非阻塞(non-blocking)I/O(即同步 sync vs 异步 async)有什么区别?
并发与并行
#concurrency
初级
›
解释锁(lock)、互斥量(mutex)、临界区(critical section)和信号量(semaphore)。
并发与并行
#concurrency
中级
›
什么是死锁(deadlock)?四个条件是什么?如何预防?
并发与并行
#concurrency
中级
›
什么是线程池(thread pool)?为什么要用它,以及如何确定它的大小?
并发与并行
#concurrency
中级
›
解释异步模型:回调(callbacks)、promise、async/await 和事件循环(event loop)。
并发与并行
#concurrency
中级
›
解释原子操作(atomic operations)、内存可见性(memory visibility)和内存屏障(memory barriers)。
并发与并行
#concurrency
中级
›
什么是无锁编程(lock-free programming)和 CAS?解释 ABA 问题以及何时使用它。
并发与并行
#concurrency
高级
›
比较 actor 模型和 CSP(channel)。消息传递(message passing)有何帮助?
并发与并行
#concurrency
高级
›
在规模化时是什么限制了并发?解释争用(contention)、伪共享(false sharing)和背压(backpressure)。
并发与并行
#concurrency
高级
›
什么是 race condition,mutex 和 semaphore 如何防止它们?
操作系统
#concurrency
中级
›
什么是 deadlock,你如何预防、避免或检测它?
操作系统
#operating-systems
中级
›