분류 전체보기

동시성이란 Go에서의 동시성을 설명하기에 앞서서 동시성이란 무엇이고 병렬성이랑 뭐가 다른지 확인해 봅시다. 병렬성 : 실제로 물리적으로 같은 시간에 계산되는 물리적 동시성 동시성 : 같이 실행될 거라는 논리적 동시성 이를 코드와 프로그램에 적용하면 아래와 같습니다. 동시성은 코드로 알 수 있는 것이고 병렬성은 실제 연산을 통해서 알 수 있다. 위 개념으로 아래 3가지 개념을 알 수 있습니다. 우리는 병렬적으로 실행될 거라 생각하며 동시성을 지닌 코드를 짠다. 멀티 코어 환경에서 코드를 짜더라도 진짜 병렬로 실행되는지 알기 어렵다. (플랫폼, CPU를 통해야 함) 그렇기에 병렬처리 여부는 컨텍스트(작업)의 의해 결정된다. 컨텍스트(Context) 컨텍스트는 동시성 환경에서 실행 중인 프로세스나 스레드, 혹..
개요 이번 포스팅은 Golang을 할 때 가장 큰 장점으로 꼽히는 부분인 동시성(고루틴)과 크게 관련된 내용입니다. 동시성 프로그래밍은 사실 쉽지 않습니다. 동시에 실행된다는 개념 때문에 프로그래머가 생각하는 순서와 실제 프로세스의 순서가 다를 수 있습니다. 이 문제를 레이스 컨디션이라 부릅니다. 레이스 컨디션 (Race Condition) : 개발자의 의도와 상관없이 작동 순서가 바뀔 수 있어 항상 결과가 일관되지 않을 수 있습니다. 아래는 간단한 레이스 컨디션의 예제입니다. var num int go func() { num++ }() if num == 0 { fmt.Printf("The value is %d.\n", num) } 위 코드의 결과는 대부분 "The value is 0."로 출력될 겁니다..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read 이전글 : [PHP] 게시판 만들기 with MVC - 7부 Update & Delete 이전글 : [PHP] 게시판 만들기 with MVC - 8부 Lock 이전글 : [PHP] 게시판 만들기 with MVC - 9부 Reply(..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read 이전글 : [PHP] 게시판 만들기 with MVC - 7부 Update & Delete 이전글 : [PHP] 게시판 만들기 with MVC - 8부 Lock 이전글 : [PHP] 게시판 만들기 with MVC - 9부 Reply(..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read 이전글 : [PHP] 게시판 만들기 with MVC - 7부 Update & Delete 이전글 : [PHP] 게시판 만들기 with MVC - 8부 Lock 이전글 : [PHP] 게시판 만들기 with MVC - 9부 Reply(..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read 이전글 : [PHP] 게시판 만들기 with MVC - 7부 Update & Delete 이전글 : [PHP] 게시판 만들기 with MVC - 8부 Lock Reply 이번에는 댓글 기능을 만들어봅시다. 지난번에 마이그레이션을 작..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read 이전글 : [PHP] 게시판 만들기 with MVC - 7부 Update & Delete Lock 이번 포스팅에는 잠긴 글 기능을 만들어봅시다. Post 테이블의 구조를 보면 lock 컬럼이 존재합니다. 이 값으로 잠긴 글인지 여부..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 이전글 : [PHP] 게시판 만들기 with MVC - 6부 Read View 글 수정하는 페이지랑 글 삭제하는 페이지를 만들겠습니다. 익명 게시판이므로 둘 다 글 작성이 기입했던 Password를 입력해야 수정 및 삭제 가능합니다. bbs/view/delete.php 자유게시판/글 삭제 글을 삭제하..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller 이전글 : [PHP] 게시판 만들기 with MVC - 5부 Pagination 잡담 생각보다 포스팅이 많아질 것 같습니다. 만약에 이 포스팅을 보고 공부 중이시라면 언제든지 궁금한 점을 댓글로 달아주세요. 제가 어떻게 하고 있는지에 피드백이 있으면 좋습니다. View 저번까지 Post List을 만들었으니 이번에는 Post 상세 페이지, Read 기능을 만들어봅시다. 해당 게시..
이전글 : [PHP] 게시판 만들기 with MVC - 1부 Migration 이전글 : [PHP] 게시판 만들기 with MVC - 2부 Routing 이전글 : [PHP] 게시판 만들기 with MVC - 3부 View(List & Create) 이전글 : [PHP] 게시판 만들기 with MVC - 4부 Controller Pagination 기존에 있던 index.php에서 테이블 부분부터 수정하여 Pagination을 구현합시다. bbs/view/index.php 번호 제목 글쓴이 추천수 조회수 작성일 new
DSeung
'분류 전체보기' 카테고리의 글 목록 (4 Page)