码迷,mamicode.com
首页 >  
搜索关键字:多线程 socket 线程间通信    ( 37357个结果
java网络编程
BIO java的阻塞模型,阻塞的点有两个,就是accept,和接受用户的输入的时候 package network; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; imp ...
分类:编程语言   时间:2021-02-09 12:21:47    阅读次数:0
TCP简单实现双工通讯
客户端,client.js const net = require('net') const socket = new net.Socket({}) const TestArr = [1,2, 3, 4] socket.connect({ host: '127.0.0.1', port: 4000 ...
分类:其他好文   时间:2021-02-09 12:13:22    阅读次数:0
更改套接字I/O缓冲大小
//更改I/O缓冲大小 //set_buffer.c#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/socket.h>void error_handling(char*message); int main(i ...
分类:其他好文   时间:2021-02-09 12:11:39    阅读次数:0
flask之request基础threading.local
引子: flask中的request 在单进程单线程中没有问题,但是性能肯定是下降的,如果强制开启多线程,会导致线程不安全。但是threading.local() 方法支持多线程,但是不支持多协程 代码: # -*- coding: utf-8 -*- """ threadlocal 上下问管理 源 ...
分类:其他好文   时间:2021-02-09 11:46:54    阅读次数:0
多线程详解
1.三个多线程可能引起的问题 package other; public class UnSafeTicker implements Runnable { private int ticket=10; boolean flag=true; @Override public void run() { ...
分类:编程语言   时间:2021-02-08 12:09:22    阅读次数:0
26.服务端单线程模式下性能瓶颈测试
VS2015 提供的性能探查器,可以看到程序的哪部分代码占用了多少的cpu 可以看到 FD_SET select FD_ISSET recv这几个个函数占用的cpu比较高 将服务端改造成多线程: 1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。 2.分摊占用cpu的操作,放到几个线 ...
分类:编程语言   时间:2021-02-08 11:58:13    阅读次数:0
Arm Development Studio 2020.1-1 Linux 64Bit下载
Arm Development Studio 2020.1-1 Linux 64Bit下载,请访问米尔科技下载中心 what's included in Development Studio? Arm Development Studio IDE Development Studio helps y ...
分类:系统相关   时间:2021-02-05 10:33:42    阅读次数:0
使用多进程实现一个简易的并发sokect 的server端
多进程server端实现: import socket from multiprocessing import Process def func(conn): ''' 没调用一次func创建一个新进程 :param conn: :return: ''' try: #持续对话 while 1: dat ...
分类:系统相关   时间:2021-02-04 11:43:52    阅读次数:0
保护临界资源——互斥锁
1、概述 互斥锁通常用在多线程中,用于保护临界资源。什么是临界资源?我的理解就是有可能被多个线程同时占用的资源,比如线程1要使用一个全局变量的时候,这时调度到了线程2,线程2改变了这个全局变量的值,这时线程1再去使用这个全局变量的时候就可能出问题。举个现实生活中的例子,A要用打印机打印很多资料,B也 ...
分类:其他好文   时间:2021-02-03 11:03:42    阅读次数:0
几种语言的比较(WIP)
各种feature的实现 执行shell 处理时间 处理参数 处理文件 logging test 多线程、进程,并发 语言 python groovy scala java C++ C shell go 执行shell, check output groovy a= "ls".execute(); ...
分类:编程语言   时间:2021-02-03 10:42:48    阅读次数:0
37357条   上一页 1 ... 27 28 29 30 31 ... 3736 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!