Thread(스레드) 개념 이해하기

Thread(스레드) 개념 이해하기

인플루언서들은 벌써 스레드Threads 대열에 올라타면서 요새 인스타그램에 스레드가 연동되어 있는 것을 많이 보셨을거에요. 스레드는 발매 5일만에 세계 각지 가입자가 1억명이 넘어설 만큼 지금 핫한 SNS로 떠오르고 있습니다. 스레드 연관 기사 인스타그램과 페이스북 회사인 메타에서 새로 출시한 SNS 플랫폼입니다. 과거 인스타가 사진과 영상 중심이라면 스레드는 텍스트 중심입니다. 기본 사용성은 소셜미디어 같은데 업로드 되는 내용은 인스타그램과 비슷한 느낌입니다.


join joinlong milliSecon
join joinlong milliSecon

join joinlong milliSecon

join 메서드는 특정 스레드가 작업하는 동안에 자신을 일시 정지 상태로 전환하는 메서드입니다. 즉, 다른 스레드의 작업이 끝날 때까지 기다린다.

join() 메서드는 인자로 밀리초 단위로 전달할 수 있으며, 전달한 인자만큼의 시간이 경과하거나 interrupt() 메서드가 호출되거나, join() 호출 시 지정했던 다른 스레드가 모든 업무를 마치면 다시 실행 대기 상태로 복귀합니다.

sleeplong milliSecon
sleeplong milliSecon

sleeplong milliSecon

sleep 메서드는 Thread의 클래스 메서드로 인자에 입력한 수의 milliSecond 동안 스레드를 멈춘다. 1000 milliSecond 동안 스레드 일시 정지Thread.sleep1000

sleep 메서드를 실행하면 실행한 스레드의 상태는 일시 정지 상태로 전환되며, 인자로 전달한 시간이 경과하거나, interrupt 메서드를 호출한 경우에 다시 실행 대기 상태로 복귀합니다.

시간 정해서 끄는 옵션

시간을 정해서 끄는 대안은 위의 정리를 따라간 뒤 모두 일시 중지 on, off 버튼을 선택해주시면 됩니다. 일시 중지 할 수 있는 시간은 15분 1시간 2시간 4시간 8시간 으로 구성되어 있으며 이 방법은 매년 스스로가 스레드 알림을 특정 시간동안 보고싶지 않을 때 활용하는 것을 추천합니다. 혹은 갤럭시 루틴 기능과 아이폰 단축어 기능을 사용해 자동으로 특정 알림 설정을 하도록 만드는 방법도 있습니다.

완전히 끄는 방법

스레드에서 완전히 알림이 오지 않게 하는 방법은 위의 설명 중 마지막 사진을 보시면 이해하기 쉽습니다. 첫번째 스레드에서 보이는 알림 항목을 선택해주시면 스레드에서 보내는 알림의 종류와 해당 알림의 종류를 설정하거나 해제할 수 있는 on, off 버튼이 나옵니다. 완전히 알림을 끄고 싶다면 일일 요약, 알림, 물품 소개, 권장 팔로우를 모두 해제하면 됩니다. 추가적으로 갤럭시 휴대폰의 경우 가장 하단에 자리한 시스템 설정의 추가옵션에서 알림이 울릴 때 소리와 진동이 함께 울리게 하거나 무음으로 푸시알림만 뜨게 만들 수 있습니다.

interrupt

interrupt 메서드는 일시 중지 상태인 스레드를 실행 대기 상태로 복귀시킨다. sleep, wait, join 메서드에 의해 일시 정지된 스레드들은 각 해당 메서드에서 정지합니다. 그러므로 정지 중인 스레드가 아닌 다른 스레드에서 정지스레드.interrupt를 호출하여 정지 상황을 실행 대기 상태로 전환할 수 있어요. interrupt 메서드로 인해 실행 강제 상태로 전환됩니다.

마지막으로 정지 상태 해제 메시지를 출력한 후 종료되어 TERMINATE소멸 상태가 됩니다.

배지, 스레드 비활성화 하는 방법

스레드 계정을 만들고 나면 인스타그램에 스레드 배지가 뜨고 피드도 인스타그램 피드만 뜨는게 아니라 스레드의 피드가 중간에 껴서 나오는데요. 이런 현상을 막는 방법도 있습니다. 또, 23년까지는 인스타그램 계정을 비활성화 해야만 스레드 계정을 비활성화 할 수 있었지만 최근 업데이트가 되고 스레드 계정만 비활성화 하는 방법도 생겼는데요. 더 분명한 내용을 알고 싶다면 위의 글을 추천드립니다.

댓글 쓰는 방법 글쓴이에게 질문하고 싶은 내용이 있나요? 댓글을 통해 질문하세요 댓글은 페이지 최하단에 있으며, 로그인 하지 않은 상태에서 이름과 비밀번호를 작성한 다음 작성할 수 있습니다. 이름과 비밀번호는 그냥 ”.(점)”만 입력해도 무관합니다.

자주 묻는 질문

join joinlong

join 메서드는 특정 스레드가 작업하는 동안에 자신을 일시 정지 상태로 전환하는 메서드입니다. 구체적인 내용은 본문을 참고하세요.

sleeplong

sleep 메서드는 Thread의 클래스 메서드로 인자에 입력한 수의 milliSecond 동안 스레드를 멈춘다. 더 알고싶으시면 본문을 클릭해주세요.

시간 정해서 끄는 옵션

시간을 정해서 끄는 대안은 위의 정리를 따라간 뒤 모두 일시 중지 on, off 버튼을 선택해주시면 됩니다. 궁금한 내용은 본문을 참고하시기 바랍니다.