Maybe don't use ChatGPT if you can't judge its output. It's not exactly useful to go around asking if some random answer is correct or not and I'm very much inclined to not answer these questions, as you're just trying to short cut your learning experience, by investing as little time as possible.
You can use macOS just fine with SFML.
You
can render from a separate thread, but it's not recommended, especially since you most likely don't have the experience to do it safely. And in practically all cases it's not necessary.
If you want a recommendation: Stick to a single thread.
Alsop, please don't revive 11 year old threads