Once the blockchain synchronization was complete, I wrote the command
start_mining my local/remote wallet address [threads=number of threads I wish to use]
for starting the mining process. I specified 3 in the number of threads I wanted to use for mining but after executing the command the terminal says
Mining has started with 1 threads, good luck!
Miner thread was started 
So although I have mentioned to use 3 of the 4 threads of my processor for mining, it shows the above message for initializing 1 thread only. I do not understand that. 35 blocks have been mined since the time I have started the mining process but still after refreshing my wallet, the balance has not changed even in fraction. My starting balance was 0.000000000000 [12 decimals] and I expected my balance to be at least 0.000000000001 after 35 blocks have been mined on the blockchain because I am also a part of the network now contributing my hash power to it. Is it normal? I used to get better rewards on the Minergate pool than what I am now getting when I'm running a full node. Please explain like I'm five. Don't the miners get rewards in fractions (like in pools)? Do the miners get reward only when they mine a complete block. This is the first cryptocurrency for which I am running a full node. I am mining on CPU as I do not have a graphic card.