内存泄露
goroutine可能泄露的缓冲区
案例: for select
包含default
子句时, 可能造成内存泄露, 参考
当select
的case
为写操作时,刚好该channel缓冲区满,发生阻塞时,没写进去,会执行default
,此时没写进去的那个变量将被丢弃,被垃圾回收器回收
Last updated
Was this helpful?
案例: for select
包含default
子句时, 可能造成内存泄露, 参考
当select
的case
为写操作时,刚好该channel缓冲区满,发生阻塞时,没写进去,会执行default
,此时没写进去的那个变量将被丢弃,被垃圾回收器回收
Last updated
Was this helpful?