读写两部分进行一下分离,中间通过chan进行传递数据 ,这样可以方便的在write中进行一些业务处理 single/snet/tcpconn.go 测试代码,使用上面的包: server.go ...
分类:
其他好文 时间:
2019-12-21 15:52:30
阅读次数:
104
课程回顾: 线程池 队列:同一进程内的队列 先进先出 后进先出 优先级队列 线程池中的回调函数是谁在调用? 线程池中的回调函数是子线程调用的,和父线程没有关系 进程池中的会点函数是父进程调用的,和子进程没有关系 今日内容: 为什么要有协程? 因为想要在单线程内实现并发的效果 因为CPthon有GIL ...
分类:
其他好文 时间:
2019-12-21 13:48:17
阅读次数:
67
1,lua profiler for unity : https://github.com/ElPsyCongree/LuaProfiler-For-Unity 参考文章:https://blog.csdn.net/wanna_ku/article/details/87535606 2,AUP ht ...
分类:
编程语言 时间:
2019-12-20 18:39:48
阅读次数:
89
结果 子协程i= 0 子协程i= 0 子协程i= 1 子协程i= 1 子协程结束 str= 我是子协程,子协程工作完毕 主协程也结束 结果 子协程i= 0 子协程i= 0 子协程i= 1 子协程i= 1 子协程结束 str= 我是子协程,子协程工作完毕 主协程也结束 ...
分类:
其他好文 时间:
2019-12-20 15:26:42
阅读次数:
113
一、命令行神器cmder介绍 windows上做开发,不管是cmd还是powershell,似乎都不够美观,不够强大。今天就来介绍一款可以替代cmd的神器“Cmder”,话不多说,上图: Cmder的两个版本 mini版功能简单,很小巧,只有4M多,主要是cmd和powershell full版功能 ...
分类:
其他好文 时间:
2019-12-20 15:23:32
阅读次数:
117
时间:201912201015 version:5.0.7 一、安装依赖包 二、下载最新版redis并解压安装 三、创建运行用户和组 四、创建对应目录及配置文件 创建目录 创建配置文件 四、启动redis 部分参数引用自https://baijiahao.baidu.com/s?id=1636391 ...
分类:
其他好文 时间:
2019-12-20 13:44:14
阅读次数:
132
asyncio模块作用:构建协程并发应用的工具 python并发的三大内置模块,简单认识: 1、启动一个协程,任务无返回值,需要注意:async的使用 #!/usr/bin/env python # -*- coding: utf-8 -*- import asyncio # 开头定义async,表 ...
分类:
编程语言 时间:
2019-12-20 12:04:58
阅读次数:
77
go奉行通过通信来共享内存,不像c和c++通过共享内存来通信 协程是轻量级的线程,编译器做优化** 有独立的栈空间 共享程序堆空间 调度由用户控制 协程是轻量级的线程 并行:多个cpu共同执行 并发 多个程序在cpu上不停的切换 go协程也是抢占式的 情景:在多线程情况下如果多个线程去下载同一个视频... ...
分类:
其他好文 时间:
2019-12-19 21:04:41
阅读次数:
94
channel的基本介绍 channel的本质是一个数据结构队列 数据是先进先出 FIFO 线程安全,多goroutine访问时,不需要加锁,就是说channel本身是线程安全的 channel是由类型的,一个string的channel只能存放string类型数据 无缓冲的channel关闭后,再... ...
分类:
其他好文 时间:
2019-12-19 20:59:18
阅读次数:
261