码迷,mamicode.com
首页 >  
搜索关键字:chan    ( 331个结果
goland 简单聊天室服务端
package main import ( "fmt" "net" "strings" "time" ) type Client struct { C chan string //用于发送数据的管道 Name string //用户名 Address string //IP地址 } //保存在线用户... ...
分类:其他好文   时间:2019-01-03 22:42:11    阅读次数:241
Go语言无锁队列组件的实现 (chan/interface/select)
1. 背景 go代码中要实现异步很简单,go funcName()。 但是进程需要控制协程数量在合理范围内,对应大批量任务可以使用“协程池 + 无锁队列”实现。 2. golang无锁队列实现思路 Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据 ...
分类:编程语言   时间:2018-12-31 12:19:27    阅读次数:383
NIO相关
程序大部分浪费时间的地方都是IO 硬盘 。数据库。网络 传统io 阻塞型的 如read 会阻塞 等待有通知过来。 面向字节流 按照字节流逐一读取。 NIO 引入channel、selector 一个线程管理一个selector ,一个selector可以绑定多个channel。然后数据要流过chan ...
分类:其他好文   时间:2018-12-16 17:12:05    阅读次数:109
PHP 协程:Go + Chan + Defer
Swoole4为PHP语言提供了强大的CSP协程编程模式。底层提供了3个关键词,可以方便地实现各类功能。 Swoole4提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬 PHP+Swoole协程可以与Golang很好地互补。Golang:静态语言,严谨强大性能好,PHP+Swoole:动 ...
分类:Web程序   时间:2018-12-12 20:40:57    阅读次数:548
channle阻塞
package main import ( "fmt" "time" ) func readChan(inchan chan int, exitchan chan bool) { for { time.Sleep(time.Millisecond * 500) res, ok := <-inchan... ...
分类:其他好文   时间:2018-12-07 00:33:16    阅读次数:253
go语言之并发编程 channel(1)
单向channel: 单向通道可分为发送通道和接收通道。但是无论哪一种单向通道,都不应该出现在变量的声明中,假如初始化了这样一个变量 var uselessChan chan <- int =make(chan <- int,10) 这样一个变量该如何使用呢,这样一个只进不出的通道没有什么实际意义。 ...
分类:编程语言   时间:2018-12-06 14:26:07    阅读次数:200
go两种数据类型的区别、数据类型和操作符、常量、变量声明
值类型和引用类型 1、值类型:变量直接存储值,内存通常在栈中分配。 基本数据类型int、float、bool、string以及数组和struct。 2、引用类型:变量存储的是一个地址,这个地址存储最终的值。内存通常在堆上分配。通过GC回收。 指针、slice(切片)、map、chan(管道)、int ...
分类:其他好文   时间:2018-11-24 14:12:55    阅读次数:187
irc使用教程
下面介绍几个IRC名词:NICKNAME (或nick) 昵称。在命令中可以表示你本人或者其他聊天客。#CHANNEL (或#chan) 频道、聊天室房间名字。房间名字前面一定要加 # 符号。服务器机器人 是irc上的服务器机器人。他的最基本职责是呆在房间内并使房间继续生效。在cr1.3以后的irc ...
分类:其他好文   时间:2018-10-29 20:01:48    阅读次数:473
ChannelHandler揭秘(Netty源码死磕5)
精进篇:netty源码死磕5 揭开 ChannelHandler 的神秘面纱目录1. 前言2. Handler在经典Reactor中的角色3. Handler在Netty中的坐标位置4. Netty中Handler的类型1.1. ChannelInboundHandler入站处理器1.2. Chan... ...
分类:Web程序   时间:2018-10-29 00:33:30    阅读次数:225
Android HTTP2 + Oauth2 + Jwt 接口认证实例
本文节选自《Netkiller Java 手札》 Netkiller Java 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com> $Id: book.xml 606 20 ...
分类:移动开发   时间:2018-10-26 17:42:21    阅读次数:213
331条   上一页 1 ... 8 9 10 11 12 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!