[MFC] 멀티쓰레드에서 사용하기 좋은 QUEUE (concurrent_queue)

 라인 스캔 카메라를 고속으로 사용할 일이 있어 스캔 속도를 높였더니   이미지가 뒤죽박죽이 되는 현상이 발생하였다.   아무래도 이미지를 합치기 위해 한 줄씩 카피하다보니 메모리에서 이미지 카피 속도 보다   카메라에서 던지는 속도가 더 빠른듯 하다.   일단 카메라에서 받는 이미지를 concurrent_queue 에 넣고    다른 쓰레드에서 이를 빼서 처리하는 방식으로 코드를 수정하였다.   concurrent_queue 는 멀티 쓰레드에서 사용하기 편한 Queue 로    Push 나 try_pop 을 할 때 다른 쓰레드에서의 접근을 신경쓰지 않아도 된다. CCriticalSection 을 Lock, Unlock 하지 않아도 된다는 말씀! 검색해본 결과 empty, push, get_allocator, try_pop 함수만 쓰레드 세이프 하고   다른 함수들은 접근하고 있는 쓰레드의 유무에 따라 값이 바뀔수도 있다고 한다. 사용법은 concurrent_queue<template> _QUEUE; 로 선언 후 _QUEUE.push( 객체 ); 로 push _QUEUE.try_pop(&객체) 로 Pop 하여 사용하면 된다.   #include < concurrent_queue . h > concurrent_queue<int> _QUEUE;   _QUEUE.push(1);  int a = 0; _QUEUE.try_pop(&a); --- 추가 --- 생각대로는 잘 안된다. push는 모르겠는네 try_pop 과 empty 가 동시에 두 개 이상 쓰레드에서 진행될 때  문제가 발생했다. empty로 동시에 접근하고 try_pop 할 때 문제가 발생한다;;;   어쩔 수 없이 Lock과 Unlock 을 사용하여 문제를 해결하여 사용중이다.   조금 더 공부가 필요할 것 같다. [출처] : http://egloos.zum.com/sweeper/v/3053916 [출처] : https://docs.microsoft

[재테크] 주린이가 투자할 주식 고르는 방법 1

     이 글은 남에게 보여주기 보단 내 투자 방법을 잊지 않고 지키고자 기록하는 글이다. 2007년 부터 주식투자를 해왔지만 그닥 수익을 올리지 못하고 있다가 작년부터 의미있는   수익을 올리며 그간 무엇을 잘못 했으며 작년부터 달라진게 무엇인지 정리해보고자 한다.   현재 내가 투자할 종목을 고르는 방법 및 투자 방법은 다음과 같다.   1. 계속 돈을 벌고 있는 기업에 투자하라 주식 투자에는 크게 두가지 방법이 있다고 생각한다.  첫번째는 기업의 꿈에 투자하는 방법과 두번째는 기업의 이익에 투자하는 방법이다. 첫번째의 예로는 바이오 기업에 투자하는 것이 좋은 예일 것이다. 많은 바이오 기업들이 현재 매출액이나 영업이익에서 마이너스를 기록하고 있지만  현재 연구, 개발 중인 신약이 성공했을 경우를 상상하여  그 기업의 가치를 매기고 투자를 하는 것이다.   이는 성공하면 대박, 실패하면 주식이 휴지조각이 될 수도 있는 위험성을 가지고 있다. 따라서 계속 기업의 동향 및 소식에 신경을 쓰며 투자하여야 한다. 두번째 기업의 이익에 투자하는 방법은 현재 그 기업이 벌고 있는 돈에 투자하는 것이다. 기업이 돈을 잘 번다고 해서 무조건 주가가 올라가는 것은 아니다. 반대로 기업의 주가가 올라간다고 해서 그 기업이 무조건 돈을 많이 벌고 있거나  많이 벌어들일 것은 아니다. 기업의 주가와 실적은 미시적으로는 크게 관련이 없으나  거시적으로는 주가는 실적에 비례하여 움직이게 되어 있다. 이러한 점이 장기투자를 해야하는 하나의 이유이다. 2, 차트 상 가격이 낮은 구역에 진입하라 같은 주식, 비슷한 이익을 내고있더라도 사람들에게 주목 받고 올라가는 시기가 있는 반면, 주목은 커녕 외면 받고 주가가 계속 내려가는 경우가 있다. 이럴경우 가치투자자들은 좋타쿠나 하며 주식을 조금씩 모아간다고 한다. 하지만 얼마까지 정해 놓고 주가가 내려가는 경우는 없으므로   한번에 매수하지 말고 분할 매수 해야하는 것이다. 작년에 매도하였던 동진쎄미켐도 그러했고 올

[재테크] 7월 미국 주식 배당금 내역 및 투자 총액

이미지
  역시나 블로그에 글을 쓰는 텀이 너무 긴것 같다.    현재 주식에 많은 사람들이 관심을 가지고 있어 생각보다 한국 주식에서 수익률이 괜찮은 편이다.  (한화솔루션!! 꺄~~~)    수익 중 일부를 미국 배당주에 투자하고 있어 이를 기록하고자 한다. (컴터에 파일로만 가지고 있으니 한번씩 날려먹는 경우가..;;)    일단 전체 투자금! 7월 31일 기준으로 총 투자금은 9977.8 달러이며 종목수는 17개이다.    각 종목별 7월의 배당금 내역은 아래와 같다.  배당금은 세후 기준으며 6월 배당금 지급인 종목이라도 내 계좌에 7월에 들어왔으면 7월에 받은것으로 기록하였다. 미국 주식 투자의 목표는 매월 현금이 들어오게하여 보다 빠르게 복리의 효과를 얻고자 함이다. 아직까진 배당금이 적어 매월 한 주씩 살수는 없는 금액이지만 이번 한국의 상승장을 잘 이용해 투자금을 늘려 매달 50~60 달러는 받을수 있게 노력해봐야겠다. (리얼티 인컴이나 스벅을 사려면 한달에 80은 받아야 할텐데...)

[재테크] 2020년 한국 주식 배당금 입금 내역

이미지
  2020년 4월  메리츠증권을 시작으로 마지막 이베스트투자증권까지 모든 종목 배당금 내역을 정리해보고자 한다. 우선 배당 내역은 아래와 같다. 메리츠는 2016년 부터 200원의 현금 배당을 하고 있다. 2019년에 최대매출과 영업 이익을 냈지만 회사에 재투자를 위해 배당금은 유지를 하는게 아닌가 생각해본다. 얼마전에 발표한 20년 1분기 실적도 순익 1000 억을 기록하여 9분기 연속 1000억대 이익을 내고 있는 중이다. 2,3분기는 조금 안 좋게 실적이 나온다고 예상을 해도 배당금이 줄거나 끊기지는 않으리라 바라본다...제발... 그럼 지금 가격에 주식을 매입한다면 약 6%의 배당 이익을 얻을 수 있을텐데.. 그리고 2번째로 비중이 높은 한화솔루션 한화그룹의 캐쉬카우 역할이라고 들었는데 배당금은 그닥 높진 않다. 주당 200원의 금액이 배당되었으며 태양광 발전 사업이 잘 되어 가고 있다고는 해도 이번 전염병 여파로 인해 매출에는 영향이 불가피한 상황 일단 1분기는 컨세서스에 부합할 것이란 기사가 나왔지만 2,3분기가 문제지 뭐.. 이베스트투자증권은 대규모 유증으로 배당금이 주당 485원에서 345원으로 줄어든 상태 현재는 보유 주식은 없는 상태 전체 배당금은  1,528,850원 대략 150만원(세전) 당시 투자금이 대략 4300만원이니 배당수익율은 3.4% 정도. 배당금 만으로도 은행이율은 그냥 나오니 혹시나 주식 투자를 시작하려는 사람들중 망설이는 사람이 있다면 참고 바란다.

[재테크] 2020년 3월 주식 보유 현황

이미지
와....정말 오랜만에 블로그에 글을 쓰는 것 같다 특히 재테크 관련은 작년 10월에 쓰고 새해의 세번째 달에 쓰니... 역시 블로그 타이틀을 잘 지키고 있는 듯 하다...(게으른...ㅡㅡ;) 그간 계속 중국 출장을 들락날락 하다 보니 계좌에는 돈이 쥐꼬리에서 혹 하나 붙어오듯 들어오긴 하나 아무것도 하기 싫은 상태가 되다 보니 이제서야 글을 쓰게 되었다. 각설하고 현재 코로나로 세계 증시가 등하락을 하고 있는 요즘 주식 계좌 현황을 기록해보자 우선 지난 글에서 갖고 있었던 종목인 오렌지라이프와 이베스트투자증권, 한국셀 석유는 매도하여 다른 종목으로 옮겼다. 오렌지라이프는 신한금융지주로 통합되면서 주식 교환 비율이 1:0.33 으로 기존 주주들에게 좋지 않은 특히 장기 투자로 오래 들고 있어 평단이 높았던 분들에게 많은 손실을 주었다. 난 다행히도 이번에 나오는 배당금과 신한금융에서 실시한 주식 매입을 신청하여 거의 본전에 빠져 나올 수 있었다. 그리고 이베스트 투자 증권과 한국쉘석유는 약간의 이익을 보고 매도하였다. 한국 쉘 석유는 제품의 발전으로 인해 매출량이 줄어들것으로 생각하여 34만원으로 반등할 때 33~34만원 사이에 매도 하였다. 이베스트투자증권은 메리츠종금증권과 같은 섹터로 포트폴리오 재구성을 위해 11월에서 1월 사이에 전량 매도하였으며 배당금 일부 들어오면 쥐꼬리 만큼의 수익을 안겨줄듯 하다. 현재 들고 있는 종목은 메리츠증권, 한화솔루션, SKT, 한국콜라, 경동도시가스, 게임빌, 유니크, 이마트 등을 들고 있다. 처음 급락에 좋은 종목들이라 생각했던 녀석들을 주워담다보니 종목수가 많이 늘어 났다. 하지만 더더욱 급락을 거듭한 결과 현재는 새파란 스머프들이 된 녀석들 그간 월급으로 메리츠와 한화솔루션에 열심히 부었더니 둘다 보유 수량은 늘어났다. 특히 메리츠는 현시점 배당 수익률이 5%를 넘어가 적금붓는다는 생각으로 마구 사들이고 있다. 한화솔루

[잡담] 윈도우 10 초기화 후 사내 서버나 네트워크 서버 접속이 안될때!

이미지
회사에서 쓰는 노트북이 2년 정도 되니 윈도우 탐색기 띄우는 작업도 가끔 렉이 걸린듯이 멈췄다가 한번에 실행되고 하길래 윈도우 10의 초기화를 통해 포멧! 휴대폰 초기화 하듯이 간단히 초기화 되었다!! 쓰던 프로그램들 다 깔고 나서 회사 서버에 접속하려니.... 엉? 왜 때문에 랜선 꼽고 접속하는데도 권한이 없단거니??  작업 그룹 명이 다른가 싶어 살펴봐도 기본 세팅인 WORKGROUP 그대로이고...;; 방화벽도 풀어보고 컴퓨터 이름도 바꿔보고... 이것저것 다 해봐도 안되이더다;;; 그래서 구글링 시작!! 오홍이.... 찾았다!! 깜장야옹이 님 감사합니다!! 출처 : https://blackcat35.tistory.com/332 우선 시작에서 mmc 입력 해 명령 실행 프로그램 실행! 그럼 아래와 같은 화면이 뜬다 고럼 여기서 파일(F)를 선택 후 스냅인 추가/제거(M) 선택!    그럼 아래와 같은 화면이 뜨게 된다 왼쪽의 많은 중 그룹 정책 개체 편집기를 찾아보자 그리고 가운데 추가 버튼을 클릭!! 그럼 이런 화면이 띄는데 여기서 마침 클릭! 그리고 이전에 띄워져 있던 창에서 확인을 클릭하여 창을 닫는다 그러면 다시 제일 처음 화면으로 돌아오게 되는데 여기서 왼쪽 뷰에 있는 아이콘을 선택해 다음과 같이 확장하여 보자 순서는 콘솔 루트-> 로컬컴퓨터 정책-> 컴퓨터 구성 -> 관리 템플릿 -> 네트워크 -> Lanman 워크스테이션 이다. 그러면 오른쪽 과 같은 메뉴가 나타나는데 그 중 보안되지 않은 게스트 로그온 사용 을 선택 더블 클릭하면 새로운 창이 뜨게된다. 왼쪽 상단에 구성되지 않음으로 선택되어 있는데 위 그림처럼 사용으로 선택 후 적용 버튼을 누른 후 확인으로 닫아주면! 기존에 접속되던 서버에 잘 접속 되더이다..!! 마지막