2016-03-18 11 views
1

Farzim B nesnesinin bir örneğini içeren A nesnesine sahip olduğumu varsayalım. Nesne B, görevleri deşifre eden bir iş parçacığı oluşturur. Sonunda, bu iplik, olay işlendikten sonra A nesnesini atmayı gerektiren bir olayı alır (esas olarak bir terminal olayını temsil eder). A arka plan iş parçacığı üzerinde çalıştığım A atamak için güvenli bir yolu yok gibi görünüyor çünkü A esas olarak iş parçacığı sahibi. A'yı başka bir konuya atmak mı yoksa bunu yapmanın güvenli bir yolu var mı?Bu iş parçacığında çalışırken iş parçacığı olan nesneyi güvenle atmak mümkün mü?

cevap

1

A, iş parçacığını açıkça öldürmeyi denemediği sürece, sorun değil. İş parçacığı nesnesini tutan "B", iş parçacığı nesnesinin çalışmasını engelleyen şey değil - iş parçacığı bunu kendisi yapacaktır. İş parçacığı iş parçacığı çıkana kadar iş parçacığı serbest bırakılmayacak ve iş parçacığı için diğer tüm açık başvurular yayımlanmayacaktır.

İlgili konular