그냥 한 마디로 하면 태스크 시스템인데
함수 실행하는 태스크를 만들어서 그걸 그룹에다가 바인딩하고,
그룹간에도 실행 순서 만들어서 짠 순서에 따라서 등록한 태스크들을 병렬로 돌리게끔 해볼려고 하고 있음
근데 막상 짜보니까 스레드 대응할려면 변수들 Arc Mutex 랑 Weak Mutex 로 미친듯이 감싸줘야 하던데 이게 맞게 하는거냐 ㅅㅂㅋㅋ
일단 실행은 되는데
그냥 한 마디로 하면 태스크 시스템인데
함수 실행하는 태스크를 만들어서 그걸 그룹에다가 바인딩하고,
그룹간에도 실행 순서 만들어서 짠 순서에 따라서 등록한 태스크들을 병렬로 돌리게끔 해볼려고 하고 있음
근데 막상 짜보니까 스레드 대응할려면 변수들 Arc Mutex 랑 Weak Mutex 로 미친듯이 감싸줘야 하던데 이게 맞게 하는거냐 ㅅㅂㅋㅋ
일단 실행은 되는데
create_task에 굳이 as_closure를 붙일 필요가 있음? Fn 트레잇으로 템플릿 만들면 함수든 클로저든 상관없지않음?
그거 해봤는데 잘 안되서 일단 대충대충 짜봤음 Fn 할거
i32인데 아토믹 안쓰고 뮤텍스 쓴 이유가 있냐
대충했음