| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 데이터과학
- 버전관리
- 소프트웨어공학
- 클라우드컴퓨팅
- 컴퓨터비전
- 네트워크보안
- 알고리즘
- 웹개발
- 데이터베이스
- 딥러닝
- 프로그래밍언어
- 인공지능
- 네트워크
- springboot
- 디자인패턴
- 사이버보안
- 데이터구조
- 데이터분석
- Yes
- 보안
- 파이썬
- 컴퓨터공학
- 빅데이터
- 자바스크립트
- 머신러닝
- 컴퓨터과학
- I'm Sorry
- 소프트웨어
- 프로그래밍
- 자료구조
- Today
- Total
목록2023/11/14 (15)
스택큐힙리스트
동시성과 병렬성의 차이점은 무엇인가요?답변 1동시성은 두 개 이상의 작업이 겹치는 시간 동안 시작되고 실행되며 완료될 수 있는 상황입니다. 이는 두 작업 모두 동시에 실행되는 것을 의미하지는 않습니다. 예를 들어, 단일 코어 기계에서 멀티태스킹입니다. 병렬성은 작업이 실제로 동시에 실행되는 상황으로, 예를 들어, 다중 코어 프로세서에서 실행됩니다. 선의 멀티스레드 프로그래밍 가이드를 인용하자면: 동시성: 적어도 두 개의 스레드가 진행 중인 상태입니다. 가상 병렬성의 한 형태로서 시간 분할을 포함할 수 있는 보다 일반화된 형태입니다. 병렬성: 적어도 두 개의 스레드가 동시에 실행 중인 상황입니다. 답변 2동시성(concurrency)과 병렬성(parallelism)은 컴퓨팅 분야에서 자주 사용되는 용어이지..
코루틴이란 무엇인가요? 그들은 동시성과 어떤 관계가 있나요?답변 1코루틴과 동시성은 주로 직교한 개념입니다. 코루틴은 흐름 제어가 반환 없이 두 개의 다른 루틴 사이에서 협력적으로 전달되는 일반적인 제어 구조입니다. 파이썬의 'yield' 문은 좋은 예입니다. 이는 코루틴을 생성합니다. 'yield'가 만나면 현재 함수의 상태가 저장되고 제어가 호출하는 함수로 반환됩니다. 호출하는 함수는 그 후에 실행을 yielding 함수로 다시 전달할 수 있으며, 그 상태는 'yield'를 만난 지점까지 복원되고 실행이 계속됩니다.답변 2코루틴이란 무엇인가요? 코루틴은 프로그래밍에서 자주 사용되는 개념 중 하나로, 동시성이 필요한 작업을 조율하고 조정하는 데 사용됩니다. 이번 글에서는 코루틴에 대해 자세히 알아보고,..
사람의 생일을 나타내는 DateTime가 주어졌을 때, 그들의 연령을 어떻게 계산할 수 있을까요?답변 1이해하기 쉽고 간단한 해결책입니다. // 오늘 날짜 저장. var today = DateTime.Today; // 나이 계산. var age = today.Year - birthdate.Year; // 윤년인 경우, 해당 사람이 태어난 연도로 돌아감 if (birthdate.Date > today.AddYears(-age)) age--; 하지만, 이는 서양에서의 나이 개념을 가정하고 있으며, 동아시아 나이 계산법을 사용하지 않은 것입니다.답변 2나이를 DateTime 타입의 생일을 기반으로 계산하는 방법을 소개합니다. 이 글은 SEO에 최적화되도록 작성되었습니다. 나이를 계산하는 것은 매우 간단한 작업..