月度归档:2013 年九月

golang goroutine

golang中有一个功能,我非常喜欢,就是goroutine。这个是go里面起子线程的一个功能。这个据说一个goroutine才几KB,这个真的很小,看起来真的很不错。不过我发现在使用的过程中,如果一个子线程崩溃了,直接导致了主线程的崩溃。看来在每一个子线程中,都需要进行recover的错误捕捉。要不然编译器完了,老板会疯掉的。。