memory. If you mean 'real' memory then the thread will use as much or as little as the OS allows it to have at the time - and that will likely depend as much as what else is running as anything else.
Yes, but only if you design it that way by distributing the task or the data evenly between threads.