동시 메서드를 얻는 방법?동시 메서드를 얻는 방법
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()
의 내부 넣어되어야하고 채널을 사용할 수 있다고 생각합니다. 이 Get()
에서 다른 방법을 불리는 경우
func (self *test) Get(str string) ([]byte, os.Error) {
go func() {
// Code for this method.
}()
}
- 는 문제가있을 것인가? 또는 동시성이 있어야합니까?
진실을 말하면 질문은 분석하기가 약간 어렵습니다. – bortzmeyer