problem 1:
a) What are the benefits of using the multithreaded programming?
b) Describe the APIs used to specify the attributes for a thread.
problem 2:
a) Why does each lightweight process require a separate kernel stack?
b) describe the problems with single threaded programming and how it is overcome by multithreaded programming.
problem 3: Describe about the process of creating Thread.
problem 4: describe the series of steps to process different socket functions by using TCP protocol.
problem 5: describe in brief about the given socket APIs with clear syntax:
a) socket( )
b) bind( )
c) listen( )
d) accept( ).
problem 6: Describe a stream socket with an illustrative ex for client or server program.