这个 C# 声明在 Java 中的等价物是什么?
public class AsyncThreadPool<T, K> where T : IAsyncThread<K> {
并且IAsyncThread
是一个接口
public interface IAsyncThread<T>
{
T GetAsyncUsedObject();
void StartAsyncRequest();
}
我试过了 :
public class AsyncThreadPool<T extends IAsyncThread<K>, K >
但这是不正确的,因为 T 实现IAsyncThread<K>
不扩展它。
我需要在这个类中使用T.StartAsyncRequest()
或类似
在 C# 中是:
T asyncThread = default(T);
asyncThread.StartAsyncRequest()