aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/include/uhd/stream.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/host/include/uhd/stream.hpp b/host/include/uhd/stream.hpp
index e8f9b7b7a..0dfc94c86 100644
--- a/host/include/uhd/stream.hpp
+++ b/host/include/uhd/stream.hpp
@@ -217,6 +217,10 @@ public:
* the call will return after a single packet has been processed.
* This may be useful to maintain packet boundaries in some cases.
*
+ * Note on threading: recv() is *not* thread-safe, to avoid locking
+ * overhead. The application calling recv() is responsible for making
+ * sure that not more than one thread can call recv() at the same time.
+ *
* \param buffs a vector of writable memory to fill with samples
* \param nsamps_per_buff the size of each buffer in number of samples
* \param metadata data to fill describing the buffer