I simply want to clarify something that appear confusing to me on the use of threads in Spark.
Can someone confirm that in Spark:
Each Core can only run one thread or at least that a task slot correspond to one core and one core only and never a thread.
The case of the local mode is an exception. It uses available thread to simulate the available task slots in cluster mode.