私は静的ライブラリを使用しています。現在の時刻を使用して固有のIDを作成し、それをデータベースに挿入する機能を持っています。この番号は、データベーステーブル内で一意である必要があります。スレッドIDとプロセスIDは一意ですか?
2つのプロセスが並行して実行されています。ときどき同時にこの関数を呼び出すと、同じ番号が生成されます。これが起こると、私は完全性の違反を受けます。
私は、プロセスID、スレッドID、および現在の時刻を使用することを考えています。この組み合わせはユニークですか?
プラットフォーム:Windows XP
+1すてきな説明:) – Darren