如何获得并发方法?
type test struct {
foo uint8
bar uint8
}
func NewTest(arg1 string) (*test, os.Error) {...}
func (self *test) Get(str string) ([]byte, os.Error) {...}
我认为方法的所有代码Get()都应放在的内部go func(),然后使用通道。
func (self *test) Get(str string) ([]byte, os.Error) {
go func() {
// Code for this method.
}()
}
如果从中调用另一种方法会不会有问题Get()?还是也必须是并发的?
茅侃侃
UYOU
相关分类