有人可以解释一下,为什么如果通道被缓冲,程序不会以fatal_error退出?
无缓冲的频道
package main
func main() {
c := make(chan int)
c <- 3
}
fatal error: all goroutines are asleep - deadlock!
Run Code Online (Sandbox Code Playgroud)
缓冲频道
package main
func main() {
c := make(chan int, 1)
c <- 3
}
[no output]
Program exited.
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在运行带有嵌入式 tomcat 容器的 spring-boot 服务。
有没有办法通过通用应用程序属性或 EmbeddedServletContainerFactory来限制 HTTP PUT请求的大小?谢谢