SORU
16 Mart 2012, Cuma


Türü coğrafi konum kuşatan bir örneği ile tahsisi hak olmalıdır

Gibi . bu hatayı alıyorum

Türü coğrafi konum hiçbir çevreleyen örneği erişilebilir. Türü coğrafi konum kuşatan bir örnek (örneğin x.ile tahsisi hak olmalıdır x coğrafi konum bir örneği) () yeni Bir.Bu hata geliyorThreadTask(ben) yeni. Neden böyle oluyor bilmiyorum. Herhangi bir öneri takdir edilecektir.

public class GeoLocation {
    public static void main(String[] args) throws InterruptedException {
        int size = 10;

        // create thread pool with given size
        ExecutorService service = Executors.newFixedThreadPool(size); 

        // queue some tasks
        for(int i = 0; i < 3 * size; i  ) {
            service.submit(new ThreadTask(i));
        }

        // wait for termination        
        service.shutdown();
        service.awaitTermination(Long.MAX_VALUE, TimeUnit.DAYS); 
    }

    class ThreadTask implements Runnable {
        private int id;

        public ThreadTask(int id) {
            this.id = id;
        }

        public void run() {
            System.out.println("I am task "   id);
        }
    }

}

CEVAP
23 Temmuz 2012, PAZARTESİ


Başka bir seçenek, ve ben tercih biri, durağan bir iç sınıf ayarlamak için olurdu.

public static class ThreadTask implements Runnable { ... }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Google

    Google

    18 EYLÜL 2005
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • RickardRick

    RickardRick

    9 Mart 2007