blob: c2d74c9ca4f232c95baf070ea31d3a700469fe84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package require Thread
set ::tids [list]
for {set i 0} {$i < 4} {incr i} {
lappend ::tids [thread::create [string map [list IVALUE $i] {
set curdir [file dirname [info script]]
load [file join $curdir tsdPerf.so]
while 1 {
tsdPerfSet IVALUE
}
}]]
}
puts TIDS:$::tids
set curdir [file dirname [info script]]
load [file join $curdir tsdPerf.so]
tsdPerfSet 1234
while 1 {
puts "TIME:[time {set value [tsdPerfGet]} 1000] VALUE:$value"
}
|