Linux(raspbian)でgoroutineが実行されない
package main
func main(){
go func1()
go func2()
go func3()
for{
}
}
func func1(){
for{
}
}
func func2(){
for{
}
}
func func3(){
for{
}
}
上のような構造のコードを作成しましたが、それぞれの関数のgoroutineが動きません。このことはそれぞれのgoroutineの最初にprint文を使い確かめました。それぞれのfor文は無限ループです。また、それぞれの関数ではTwitterのStreaming APIを使って、情報を取得しています。
goのバージョンはgo version go1.4.2 linux/arm
です。
このような実装はできないのでしょうか、それとも、Twitter Streaming APIの影響でできなくなっているのでしょうか。