:4 1 2 3 4 1.... 上周五面试,面试给了一道go线程的题,当时时间想了一个很笨的方式来实现的,现 ...
Go相关 map channel slice的底层实现, sync.map sync.pool sync.Once的原理 GC的过程 写屏障的含义及作用 GMP模型,触发Goroutine切换的原因有哪些 for死循环会怎么样 全局goroutine里面存储什么 interface的底层实现,怎么判空 reflect的使用 逃逸分析 context的使用 go 性能问题的定位过程 pprof的使用 ...
2020-06-17 10:32 0 899 推荐指数:
:4 1 2 3 4 1.... 上周五面试,面试给了一道go线程的题,当时时间想了一个很笨的方式来实现的,现 ...
其他1. 什么是幂等?什么情况下需要考虑幂等?你怎么解决幂等的问题?编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。 Java1. 多个线程同时读写,读线程的数量远远大于 ...
🐁下面代码中的指针p为野指针,因为返回的栈内存在函数结束时会被释放,这一说法是否正确。 答案:说法错误 golang不存在野指针,它有自己的垃圾回收和逃逸分析。go语言的自动内存管理机制使得只要还有一个指针引用一个变量,那这个变量就会在内存中得以保留,因此在Go语言函数内部返回指向本地变量 ...
字节 1 go channel close后读的问题 2 Linux grep命令查找日志文件相关内容 ...
1. 查找进程命令是什么? adb shell ps adb shell ps |findstr 名称 2. 如何获取包名 1)获取手机上的所有包名信息。 adb ...
1、C# 的三大特性? 封装、继承、多态 2、简述 private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以 ...
基础输出题 题目1 记住 new Promise 里的参数函数,是同步被执行的,故而先输出 1,2. resolve 后还需要等待进入下一个事件循环。then 把参数函数推入微任务 ...
SpringMVC与Struts2区别与比较总结 1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个reques ...