码迷,mamicode.com
首页 >  
搜索关键字:linux统系统开发11 socket api编程2 多进程 多线程 高并发处理    ( 38731个结果
BUAA OO 第二单元总结
BUAA OO 第二单元总结 前言 ?本单元我们开始学习多线程程序设计。这对于我来说是一个全新的领域,在这之前我对于多线程这一方面几乎没有任何了解,因此这需要我继续认真学习。本单元需要我们模拟电梯系统的运行,这一个典型的生产者-消费者模型,具有清晰的结构,能够很好地让我们学习多线程相关知识,体会多线 ...
分类:其他好文   时间:2021-04-27 14:26:26    阅读次数:0
LAB6 网络通信 、 网卡驱动
操作系统是如何安排网络通信的 操作系统内部实现了socket()系列的系统调用,以供进程进行网络通信。 简单讲,调用socket()系列函数后,会按照用户所传参数选择指定协议,通过调用操作系统内部的协议实现来包装待传输信息,然后I/O走网络总线传送到网卡上,网卡再完成链路层和物理层封装,与外界进行交 ...
分类:其他好文   时间:2021-04-26 13:51:27    阅读次数:0
调用start() 方法时会执行run() 方法,为什么我们不能直接调用 run() 方法
调用start() 方法时会执行run() 方法,为什么我们不能直接调用 run() 方法? 学习或者复习多线程的时候有没有问过自己这个问题呢? 首先需要知道线程的几个状态以及多线程工作方式。 new 一个Thread,线程进入了新建状态,调用start() 方法,会启动一个线程并使线程进入了就绪状 ...
分类:其他好文   时间:2021-04-26 13:45:38    阅读次数:0
多线程常用的辅助类
CountDownLatch 减法计数器 官方定义:允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。 通俗理解:就是一个减法计数器,当减到值为0的时候才做某事。 常用方法: countDown 减一操作; await 等待计数器归零; 示例 :一个教室关门的案例(人走完(0)才能 ...
分类:编程语言   时间:2021-04-26 13:38:23    阅读次数:0
Python Socket编程
背景 关于Python Socket编程,首先需要了解几个计算机网络的知识,通过以下的几个问题,有助于更好的理解Socket编程的意义,以及整个框架方面的知识: TCP和UDP协议本质上的区别? TCP协议,面向连接,可靠,基于字节流的传输层通信协议;UDP协议无连接,不可靠,基于数据包的传输层协议 ...
分类:编程语言   时间:2021-04-26 13:36:40    阅读次数:0
【Azure 应用服务】App Service/Azure Function的出站连接过多而引起了SNAT端口耗尽,导致一些新的请求出现超时错误(Timeout)
问题描述 当需要在应用中有大量的出站连接时候,就会涉及到SNAT(源地址网络转换)耗尽的问题。而通过Azure App Service/Function的默认监控指标图表中,却没有可以直接查看到SNAT是否耗尽的问题(可以间接参考App Service Plan级中Metrics的 Socket O ...
分类:移动开发   时间:2021-04-26 13:08:25    阅读次数:0
TCP协议网络编程Exception in thread "main" java.net.SocketException: Connection reset报错解决
报错信息如下图: 客户端代码: import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class TcpSend { public ...
分类:编程语言   时间:2021-04-24 13:53:36    阅读次数:0
初识并发问题
初识并发问题 //多线程同时操作同一个对象 //抢火车票的例子 //发现问题:多个线程操作同一个资源的情况下,线程不安全,数据会出现紊乱 (并发问题) public class ThreadTest04 implements Runnable{ //票数 private int ticketNums ...
分类:其他好文   时间:2021-04-24 13:52:25    阅读次数:0
图文详解 epoll 原理【Redis,Netty,Nginx实现高性能IO的核心原理】epoll 详解(转)
【Redis,Netty,Nginx 等实现高性能IO的核心原理】 I/O 输入输出(input/output)的对象可以是文件(file), 网络(socket),进程之间的管道(pipe)。在linux系统中,都用文件描述符(fd)来表示。 I/O 多路复用(multiplexing) I/O ...
分类:Web程序   时间:2021-04-24 13:10:34    阅读次数:0
Socket-异步封装客户端与服务端类
客户端: class SocketClient { private byte[] byteRcvbuf; public Socket Client { get; set; } public string SocketIP { get; set; } public uint SocketPort { ...
分类:其他好文   时间:2021-04-24 11:54:07    阅读次数:0
38731条   上一页 1 ... 15 16 17 18 19 ... 3874 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!