[dpdk-dev] How to using add/lookup hash table in multithread environment
vuonglv at viettel.com.vn
vuonglv at viettel.com.vn
Fri May 5 04:51:58 CEST 2017
Hi DPDK team,
I am using DPDK to build a program in multithread environment.
I use 1 thread (on 1 core) to add and delete hash table key ( by
rte_hash_add_key() and rte_hash_del_key() function); And use 8 thread
(on 8 others core) to lookup (by rte_hash_lookup() function ).
As I know, rte_hash_lookup() function is /multi-thread safe,/ and
te_hash_add_key() and rte_hash_del_key() function is not /multi-thread
safe/.
So: Do I need using /lock/ when I add or delete key by 1 thread while 8
others thread is looking-up?
Many thanks,
Vuong Le
More information about the dev
mailing list