IT书架 本次搜索耗时 0.082 秒,为您找到 752 个相关结果.
  • 9.字典的操作和约束

    484 2023-12-29 《Go语言核心36讲》
    09 | 字典的操作和约束 知识前导:为什么字典的键类型会受到约束? 问题解析 知识扩展 09 | 字典的操作和约束 至今为止,我们讲过的集合类的高级数据类型都属于针对单一元素的容器。 它们或用连续存储,或用互存指针的方式收纳元素,这里的每个元素都代表了一个从属某一类型的独立值。 我们今天要讲的字典(map)却不同,它能存储的不是单一值的集...
  • 302.从运行速度来讲,go的并发模型channel和goroutine

    从运行速度来讲,go的并发模型channel和goroutine 从运行速度来讲,go的并发模型channel和goroutine 题目来源:百度 答案: (1)Goroutine goroutine 是一种非常轻量级的实现,可在单个进程里执行成千上万的并发任务,它是Go语言并发设计的核心。说到底 goroutine 其实就是线程,但是它...
  • 520.Go slice为什么不是线程安全的?

    Go slice为什么不是线程安全的? 参考解析 Go slice为什么不是线程安全的? 参考解析 先看下线程安全的定义: 多个线程访问同一个对象时,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。 若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全。 再看Go语言实现线程安全常用的几种...
  • 244.go 怎么实现func的自定义参数

    go 怎么实现func的自定义参数 答案: go 怎么实现func的自定义参数 参考解析 题目来源:滴滴 答案: 在 golang中,type 可以定义任何自定义的类型 func 也是可以作为类型自定义的,type myFunc func(int) int,意思是自定义了一个叫 myFunc 的函数类型,这个函数的签名必须符合输入为...
  • 95.go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一

    go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一样去使用底层的非阻塞read go语言怎么做的连接复用,怎么支持的并发请求,go的netpoll是怎么实现的像阻塞read一样去使用底层的非阻塞read **题目来源:**字节跳动 答案1: IO多路复用的netpoll模型 go语言怎么做...
  • 52.go的map是线程安全的吗?

    go的map是线程安全的吗? go的map是线程安全的吗? 题目来源 :字节 答案1: 线程安全:对map进行并发读写时,如果程序能正常运行并能得到预期的结果。Map默认不是并发安全的,并发读写时程序会panic。 map为什么不支持线程安全?和场景有关,官方认为大部分场景不需要多个协程进行并发访问,如果为小部分场景加锁实现并发访问,大...
  • 313.GO语言中的协程与Python中的协程的区别?

    GO语言中的协程与Python中的协程的区别? GO语言中的协程与Python中的协程的区别? 题目来源:字节 python协程特点 单线程内切换,适用于IO密集型程序中,能够最大化IO多路复用的效果。 没法利用多核。 协程间彻底同步,不会并行。不须要考虑数据安全。 关键词yield go协程特点 协程间须要保证数据安全,好...
  • 442.c 与go的区别优劣

    c 与go的区别优劣 c 与go的区别优劣 参考解析 题目来源:阿里巴巴 答案1: Go与C 1、区别 语言代码表面差异 如源文件差异 C语言扩展名 源类型 .c C语言源文件 .h 头文件 Go语言扩展名 源文件 .go Go语言源文件 其他详细的语言代码表...
  • Map

    1.Go map的底层实现原理? 2.Go map遍历为什么是无序的? 3.Go map为什么是非线程安全的? 4.Go map如何查找? 5.Go map冲突的解决方式? 6.Go map 的负载因子为什么是 6.5? 7.Go map如何扩容? 8.Go map和sync.Map谁的性能好,为什么?
  • 11 如烟姑娘到底谁抢走了--并发 上

    1801 2022-11-29 《漫画Go语言》
    Go 语言特色 并发-上 什么是并发 什么是Goroutine 如何创建Goroutine Goroutine是如何执行的 使用匿名函数创建Goroutine runtime包 Go语言临界资源安全 什么是临界资源 sync同步包 互斥锁 读写锁 Go 语言特色 并发-上 什么是并发 go语言的并发属于go语言中一大亮点,其...