Bob Dorr re-posts an oldie but goodie:
SQL Server uses 3 types of affinity to control where the SQL Server worker threads execute. Before explaining the different scheduler affinity types let me clarify some terminology.
Click through to see what these three types of affinity are, as well as some of the terms you’ll need to know in order to understand affinity types.