세마포어 같은 공유 변수의 경우를 구현하려고합니다. 그 안에 순차적으로 실행해야 3 스레드 있습니다. 아래는 내 프로그램입니다. 내가 어디가 잘못 됐는지 말해 줄 수 있니? class Test2{
private volatile static int sharedvarNEXT = 1;
public synchronized static int g
기다리고 다음 실행 문 : (1) 스레드 A : 특정 잠금 상태를 확인하고 (2) 스레드 A가 실패 따라서 상태 기다려야 이동하려고 시도합니다 (3) 스레드 B : 특정 작업을 수행하고 스레드 A가 원하는 잠금 상태를 수정했습니다. 스레드 B : 신호 notifyAll() Java VM이 다음 순서 (1), 3), (4), (2). 나는 그런 조건이 가능하
Im 건물 소켓을 통해 서버에 연결하는 안드로이드 응용 프로그램을 구축. 그러나 메인 스레드를 잠글 것이고 android가 그것을 허용하지 않기 때문에 나는 worker 연결 스레드로부터 mainthread를 통지 할 수 없습니다. 여기에 다음 코드 나는이있다 : 연결 컨트롤러의 부 : public void run(){
while (true){
Java에서 간단한 대기/통지 예제로 작업 중이므로 어떤 이유로 든 제대로 실행하지 못했습니다. 누구든지이 문제가 무엇인지 알 수 있다면 매우 감사하겠습니다! public class ThreadDemonstration
{
private String str = null;
Thread stringCreator = new Thread(new Runnabl
내 앱에 알림을 게시합니다. 알림에 제목과 텍스트가 있습니다. 사용자가 알림을 클릭하면 제목과 알림의 전체 텍스트를 보여주는 활동을 열어야합니다. 알림이 하나 뿐인데 괜찮 으면 좋겠지 만, 클릭 할 때 2 개 이상의 다른 ID로 알리면 동일한 제목과 텍스트 (첫 번째 알림)로 활동을 엽니 다. 어떻게 전달할 수 있습니까? 올바른 값? 죄송 public vo
뷰 모델 클래스 A가 있으며 속성 "a"가 있습니다. 그리고 나는 B라고 불리는 클래스를 가지고 있으며, 그것은 모든 A []의리스트를리스트로 저장하는 "b"의 특성입니다. 호텔 A의 변화가 나는 상위 클래스 A. 클래스 B { 속성 B1이다 의 속성을 변경하고 싶은 경우; 에서 A [] } 급 { 속성 (A1); } 내가 MVVM을 사용하고 재산 chna
이 스레드를 기다리는 중입니다.하지만 기다리지 않거나 예외를 던지거나 아무 작업도하지 않습니다. (스레드를 실행하기 위해 새 스레드를 만들었습니다. 그렇지 않으면 스레드가 실행되지 않습니다. 당신은 당신이 equals()를 사용할 필요가 문자열을 비교하지 == if(button.getText().equals("Pause")) {
thread.wai
Facebook 앱이 이미 실행 된 후에 필요한 권한을 변경할 수 있습니까? 그렇다면 이미 앱을 승인 한 사용자는 어떻게됩니까? Facebook 앱에서 "비동기식"으로 권장되는 방법은 무엇입니까 사용자에게에 대해 알리는 것이 좋습니다. 기본 기본 권한 만 필요한 방법이 있습니까? Facebook 앱이 제 3 자의 페이지에서 사용자의 페이지를 읽거나 게시하지