0
У меня есть следующий код, который запускает сервер бережливость Java:бережливость - как настроить темы
public class Server {
public static void StartsimpleServer(GameService.Processor<GameServiceHandler> processor) {
try {
TServerTransport serverTransport = new TServerSocket(9090);
TServer server = new TThreadPoolServer(new
TThreadPoolServer.Args(serverTransport).processor(processor));
System.out.println("Starting the multi thread server...");
server.serve();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
StartsimpleServer(new GameService.Processor<>(new GameServiceHandler()));
}
}
Я хотел бы установить количество максимальных потоков и других параметров резьбы, связанных с. Как я могу это сделать? Я не мог найти документацию по этому поводу.
Ну, я думаю, да ... но этот синтаксис выглядит странно для меня. Является ли 'Args' общедоступным внутренним классом TThreadPoolServer? – ducin
Я понял, как все настроено. Странно, что Args является внутренним классом, но он все равно работает. Благодаря! – ducin
Это так. синтаксис не странный, просто вы не привыкли к нему. 'Args' находится только в пространстве имен' TThreadPoolServer'. Было бы странно, если бы мы использовали 'java.lang.String' вместо' import' и просто 'String', но это то же самое ... – darijan