What does the slave I/O thread do?
Areads the relay log and executes the envents contained in them
Bconnects to the master and requests it to send updates recoded in its binary logs
Cacquires a lock on the binary log for reading each event to be sent to the slave
Dmonitors and schedules I/O calls to the subsystem for the relay logs