Как получить параллельный метод?Как получить параллельный метод
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()
? Или это также должно быть одновременно?
Честно говоря, ваш вопрос немного сложно разобрать. – bortzmeyer