package mainimport("os")
const filename = "bigfile.txt";func writeBig(f *os.File) {for i:=0; i < 10000000; i++ {f.Write([]byte("1"))}}func main() {f, err := os.OpenFile(filename, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0600)if err != nil {os.Exit(1)}go writeBig(f)}
Разобрался. Основной пток программы завершается раньше чем нужно.самое простое решение - time.Sleep() в конце main
--
Страница рассылки: http://groups.google.com/group/golang-russian
Написать письмо: golang-...@googlegroups.com
Отписаться: golang-russia...@googlegroups.com