고루틴(go routine) 사용하기
Go 언어를 사용하는 이유 중 가장 큰 하나일지도 모른다. 고루틴이란 함수를 동시에 실행시키는 것을 의미한다. 고 언어의 특징중에 동시성이라는 것이 이것을 의미한다.스레드와 비슷할지는 모르겠지만 고루틴은 적절량의 메모리를 할당하여 사용하기 때문에 메모리 효율에서 좋다고 합니다. 사용법은 함수앞에 go를 선언하면 된다. 예제 결과 go 를 선언하면 함수가 동시에 실행이 되고go 를 없애고 함수를 실행하면 test1이 먼저 다 실행한 후에 test2가 실행이 된다
Web 프로그래밍/go언어
2016. 7. 17. 17:01
go언어 웹 어플리케이션 자동 빌드
cmd 명령어 창에 다음과 같이 설치를 한다.go언어가 설치 되어 있어야 하고 설치를 하면 GOPATH에 bin에 설치가 된다.go get -u -v github.com/pilu/fresh auto build를 실행하기 위해 간단히 코드를 작성하자main.go가 있는 폴더에runner.conf 파일을 만들어 다음과 같이 입력한다. root: .tmp_path: ./tmpbuild_name: runner-buildbuild_log: runner-build-errors.logvalid_ext: .go, .tpl, .tmpl, .htmlignored: assets, tmpbuild_delay: ..
Web 프로그래밍/go언어
2016. 7. 13. 09:53
프로세스 모니터링
top 명령어 : 실시간 프로세스 모니터링 ( 5초간격 )
Web 프로그래밍/Unix & Linux
2016. 7. 9. 18:36