面试
文章平均质量分 71
蒟蒻+1
这个作者很懒,什么都没留下…
展开
-
面试总结【多线程+网络篇】
文章目录- 聊聊进程与线程- 线程的方法有哪些?- 聊聊线程同步- 线程池知道吗- 什么是死锁,死锁产生的必要性,如何避免死锁?- 线程安全的集合了解多少?- Socket是什么?- TCP与UDP- TCP的三次握手 - 聊聊进程与线程 进程是指内存中运行的应用程序,每个进程独享一块内存空间; 而一个进程可以拥有多个线程,同一个进程内的各个线程共享一块内存空间,因此切换进程比切换线程开销大, 线程更加轻量级。 - 线程的方法有哪些? start():启动线程,从而调用run()方法; run():启动这个原创 2022-04-23 09:32:21 · 211 阅读 · 0 评论 -
面试总结【消息队列篇】
消息队列篇- 聊聊什么消息队列- 说下消息队列有哪些模型- 解释下生产者、消费者概念- 如何保证消息不丢失- 如何处理消息重复- 如何处理消息堆积的问题 - 聊聊什么消息队列 是一个用队列来进行通信的组件,用来解决异步处理、服务解耦、流量控制的一个消息中间件; - 说下消息队列有哪些模型 队列模型:RabbitMQ ,类似一对一聊天 发布订阅模型:RocketMQ、kafka ,类似群聊 - 解释下生产者、消费者概念 消息发送方~生产者 接收消息放~消费者 消息会从生产者发送消息至消息队列服务端,消费者会从原创 2022-04-21 21:28:53 · 2016 阅读 · 0 评论