de quelle façon est de java.net.Prise de thread-safe?

J'ai un Socket que je suis à la fois la lecture et l'écriture, par l'intermédiaire de BufferedReaders et BufferedWriters. Je ne suis pas sûr que les opérations qui sont d'accord de le faire à partir de plusieurs threads. Je suppose que l'écriture à la prise de deux threads différents en même temps est une mauvaise idée. Même avec la lecture de la prise de deux threads différents en même temps. Ce sujet de la lecture sur un fil lors de l'écriture sur un autre?

Je demande parce que je veux avoir un thread bloqué pendant un long moment sur un lire qu'elle attend plus de données, mais pendant cette attente j'ai aussi l'occasion, pour envoyer des données sur le support. Je ne suis pas clair si cela est thread-safe, ou si je dois annuler le lire avant d'écrire (ce qui serait gênant).

OriginalL'auteur lacker | 2011-07-12