Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
73 views
in Technique[技术] by (71.8m points)

java - Http request and operating system


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

how is http call different from lets say RPC call in terms of operating system interaction

They are not, since both are simply TCP/IP connections, as far as the OS is concerned.

Is connection reuse a property of operating system or application code. Let's say there are 2 clients running on 1 client machine, will they be able to reuse existing connection?

Application code controls reuse.

How is application thread notified once response from server is available for consumption.

The OS method call returns. Unless the OS support asynchronous calls. Answer depends on OS and what API method the application called.

Is there in difference b/w how programming languages handle this? lets say java vs python vs go.

Yes. I mean, they pretty much do the same thing, i.e. implement the protocol according to the specification, but they have their own code for doing it.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...