IPConfigure Interview Question

What is the difference between asynchronous and synchronous code? Does asynchronous code use multiple threads?