Programmers Stack Overflow. For future reference, you should ask questions about a site on their own meta site. MSO (here) is primarily for questions about issues on SO and questions about issues impacting all of StackExchange. Meta Programmers is a lot quieter than here, but you'll still get the Programmers community's attention.
Let's talk about your question.
It started out decent enough, and honestly might be a very good question with a little bit more work behind it.
gnat asked you for clarification , to which you responded. You explained a bit more of the background that you were looking for.
Somewhere in there, you picked up a downvote, gnat provided an answer, and a flurry of various comments (now deleted) were made. This is where the problems occurred. Let's try and address some of them.
You made assumptions about who cast votes on your question. Bad assumption. Voting is anonymous by design. And not that you'd necessarily know, but it's highly unlikely gnat downvoted your question. A) He's generally out of votes by this time of day and B) he doesn't answer questions he downvoted. There's no way you could have known A but you could have surmised about B.
You assumed (gnat's) terse comments were antagonistic. Not everyone who frequents SE speaks English as their native tongue. In fact, there are quite a few ESL speakers who are fluent enough that they'll fool many native speakers. The comments were there to help make your question more constructive and answerable as explained by gnat in one of his comments.
You assumed gnat didn't know anything about Java VMs. Have a look at gnat's SO profile and the top users of the java-me. I'm willing to bet he knows something about the subject.
You misread his answer. In short, he said "There's no portable way to do what you're asking." Instead of clarifying that you don't care about portability, you attacked his answer in the comments and accused gnat of trying to save face. He wasn't trying to save face, he was genuinely trying to answer your question.
There was possibly a chance of saving your question and cleaning out the comments except that you opened up this MSO rant. Rants like this on MSO tend not to fare well (hence the current -18 vote). As a protip, rants on Meta.Programmers still get downvoted, but not as heavily. Regardless, opening up this post invited more downvotes to your original question, and that's where your question was sunk.
You're correct in that a heavily downvoted question is unlikely to see additional answers. Most of the experts in the community see heavy downvoting as a signal that the question is poorly formed. It's not worth their time.
But your commentary also guaranteed that no further answers would arrive. Again, the community members will look over the post and see it's derailed and will just move on to the next one.
So what could be done differently? Obviously, you won't make the same assumptions as you previously did. You would have done your question wonders if you had edited the positive aspects of your comments back into your question. Namely, how you defined "native threads" and the fact you didn't care about portability. Finally, if some time had passed and you didn't think your question was getting an appropriate level of views then you could have asked in Meta.Programmers about how to make the question more constructive and attract more answers.