-1
正如瓦片所示。我需要創建一個線程,它接受A類型的參數並返回類型B的結果。我無法弄清楚如何使用runnable和使用Callable建議的一些結果,但那些結果/參數處理相同的類型。謝謝。在Java中創建一個線程,該線程接受一個參數並返回不同類型的結果
正如瓦片所示。我需要創建一個線程,它接受A類型的參數並返回類型B的結果。我無法弄清楚如何使用runnable和使用Callable建議的一些結果,但那些結果/參數處理相同的類型。謝謝。在Java中創建一個線程,該線程接受一個參數並返回不同類型的結果
沒有要求Callable
需要處理相同的類型。
舉個例子:
public class MyCallable implements Callable<TypeB> {
private TypeA param;
public MyCallable(TypeA a) {
this.param = a;
}
public TypeB call() {
TypeB val = convertAtoB(param);
return val;
}
}
耶有實際可調用接口只允許一種類型的返回參數,並在你的例子你沒有超越作爲的TypeB的呼叫方法仍然返回乙 –
所以在我的情況下,我需要像艾哈邁德說的那樣採用A型和B型返回。 – rinaldo13531
@ rinaldo13531不,我不知道艾哈邁德正在談論什麼。按照你的要求回答你的問題。如果您覺得這不會回答您的問題,請編輯您的問題以澄清您的意思。 – Kayaman