1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. L>
  5. Linux UDP socket 设置为的非阻塞模式与阻塞模式区别

当前主题:Linux UDP socket 设置为的非阻塞模式与阻塞模式区别

Linux UDP socket 设置为的非阻塞模式与阻塞模式区别相关的博客

查看更多 写博客

Python 【基础面试题】

Python 【基础面试题】 阅读目录 前言 Python 三程三器 Python 面向对象 Python 常识概念 前言 面试题仅做学习参考,学习者阅后也要用心钻研其中的原理,重要知识需要系统学习、透彻学习,形成自己的知识链。以下五点建议希望对您有帮助,早

阅读全文

在字节跳动我是如何当面试官(持续更新)

前言 由于疫情关系,最近在各大网络技术交流平台看到很多同学的工作情况内心还是蛮触动的(**降薪**、**变相裁员**、**辞退**等)。可能这并不是当下一个普遍的现象,但仍然使我感受到Android开发这碗青春饭不好混。于此同时联系我内推的同学很多都处于待业

阅读全文

Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

导言 Go 基于 I/O multiplexing 和 goroutine 构建了一个简洁而高性能的原生网络模型(基于 Go 的I/O 多路复用 netpoll),提供了 goroutine-per-connection 这样简单的网络编程模式。在这种模式下

阅读全文

从linux源码看socket的阻塞和非阻塞

从linux源码看socket的阻塞和非阻塞 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。大部分高性能网络框架采用的是非阻塞模式。笔者这次就从linux源码的角度来阐述socket阻塞(block)和非阻塞(no

阅读全文

你见过的最全面的 Python 重点

由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西。 Py2 VS Py3 print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode python3除号返回浮点数 没有了long类型 xra

阅读全文

Linux IO模型:阻塞/非阻塞/IO复用 同步/异步 Select/Epoll/AIO

IO概念 Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(fd,文件描述符)。而对一个socke

阅读全文

11.python并发入门(part14阻塞I/O与非阻塞I/O,以及引入I/O多路复用)

一、初步了解什么是I/O模型。 1.回顾,用户态与内核态。 操作系统位于应用程序和硬件之间,本质上是一个软件,它由内核以及系统调用组成。 内核:用于运行于内核态,主要作用是管理硬件资源。 系统调用:运行与用户态,为应用程序提供系统调用的接口。 操作系统的核心,

阅读全文

【转】牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结

基础篇:操作系统、计算机网络、设计模式 一:操作系统 1. 进程的有哪几种状态,状态转换图,及导致转换的事件。 2. 进程与线程的区别。 3. 进程通信的几种方式。 4. 线程同步几种方式。(一定要会写生产者、消费者问题,完全消化理解) 5. 线程的实现方式.

阅读全文