So if the thread would have a internal while / game loop with own frameset with sf::Time and never end, it should work, right?
Edit: i tried to do it with sf context (Well i just created such a object at the top of the function, did not seem to work, so i tried some stuff like set active true and so on, did not change something aswell, maybe i did something wrong), does not seem to help.