COM元件的多執行緒測試-Apartment模型(附錄) (轉)

amyz發表於2007-08-14
COM元件的多執行緒測試-Apartment模型(附錄) (轉)[@more@]

跨執行緒附錄

S1

忽略

S2

Main Thread ID:2328

ThreadID:2564

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 15:41:13

ThreadID:2680

物件Test2。所線上程ID:2680

  執行緒ID:2680,begin time: 15:41:13

ThreadID:2800

物件Test2。所線上程ID:2800

  執行緒ID:2800,begin time: 15:41:13

ThreadID:2488

物件Test2。所線上程ID:2488

  執行緒ID:2488,begin time: 15:41:13

ThreadID:2396

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:41:13

  執行緒ID:2564,end time:  15:41:18

  執行緒ID:2680,end time:  15:41:18

  執行緒ID:2800,end time:  15:41:18

  執行緒ID:2488,end time:  15:41:18

   執行緒ID:2396,end time:  15:41:18

 :namespace prefix = o ns = "urn:schemas--com::office" />

S3

Main Thread ID:2440

ThreadID:2264

物件Test2。所線上程ID:2264

  執行緒ID:2264,begin time: 15:49:26

ThreadID:2728

物件Test2。所線上程ID:2728

  執行緒ID:2728,begin time: 15:49:26

ThreadID:2488

物件Test2。所線上程ID:2488

  執行緒ID:2488,begin time: 15:49:26

ThreadID:2800

物件Test2。所線上程ID:2800

  執行緒ID:2800,begin time: 15:49:27

ThreadID:2680

物件Test2。所線上程ID:2680

  執行緒ID:2680,begin time: 15:49:27

  執行緒ID:2264,end time:  15:49:31

  執行緒ID:2728,end time:  15:49:31

  執行緒ID:2488,end time:  15:49:31

  執行緒ID:2800,end time:  15:49:32

  執行緒ID:2680,end time:  15:49:32

S4

Main Thread ID:2440

ThreadID:2248

物件Test2。所線上程ID:2328

  執行緒ID:2328,begin time: 15:51:40

ThreadID:2464

ThreadID:2404

ThreadID:2412

ThreadID:1132

  執行緒ID:2328,end time:  15:51:45

物件Test2。所線上程ID:2328

  執行緒ID:2328,begin time: 15:51:45

  執行緒ID:2328,end time:  15:51:50

物件Test2。所線上程ID:2328

  執行緒ID:2328,begin time: 15:51:51

  執行緒ID:2328,end time:  15:51:56

物件Test2。所線上程ID:2328

  執行緒ID:2328,begin time: 15:51:56

  執行緒ID:2328,end time:  15:52:01

物件Test2。所線上程ID:2328

  執行緒ID:2328,begin time: 15:52:01

  執行緒ID:2328,end time:  15:52:06

多執行緒中物件例項呼叫附錄

輸出T2:

Main Thread ID:2648

執行緒啟動,ID:2488

執行緒啟動,ID:2728

物件Test2。所線上程ID:2488

  執行緒ID:2488,begin time: 14:37:10

物件Test2。所線上程ID:2728

  執行緒ID:2728,begin time: 14:37:10

執行緒啟動,ID:2724

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 14:37:10

執行緒啟動,ID:2748

物件Test2。所線上程ID:2748

  執行緒ID:2748,begin time: 14:37:10

執行緒啟動,ID:2612

物件Test2。所線上程ID:2612

  執行緒ID:2612,begin time: 14:37:10

  執行緒ID:2488,end time:  14:37:15

  執行緒ID:2728,end time:  14:37:15

  執行緒ID:2724,end time:  14:37:15

  執行緒ID:2748,end time:  14:37:15

  執行緒ID:2612,end time:  14:37:15

 

輸出T3

Main Thread ID:2648

執行緒啟動,ID:2728

物件Test2。所線上程ID:2728

  執行緒ID:2728,begin time: 14:39:42

執行緒啟動,ID:2284

物件Test2。所線上程ID:2284

  執行緒ID:2284,begin time: 14:39:42

執行緒啟動,ID:2484

物件Test2。所線上程ID:2484

  執行緒ID:2484,begin time: 14:39:42

執行緒啟動,ID:2488

物件Test2。所線上程ID:2488

  執行緒ID:2488,begin time: 14:39:42

執行緒啟動,ID:2800

物件Test2。所線上程ID:2800

  執行緒ID:2800,begin time: 14:39:42

  執行緒ID:2728,end time:  14:39:47

  執行緒ID:2284,end time:  14:39:47

  執行緒ID:2484,end time:  14:39:47

  執行緒ID:2488,end time:  14:39:47

  執行緒ID:2800,end time:  14:39:47

輸出T4

Main Thread ID:2648

執行緒啟動,ID:2284

執行緒啟動,ID:1132

執行緒啟動,ID:2724

執行緒啟動,ID:2728

執行緒啟動,ID:2344

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 14:42:36

  執行緒ID:2564,end time:  14:42:41

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 14:42:41

  執行緒ID:2564,end time:  14:42:46

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 14:42:46

  執行緒ID:2564,end time:  14:42:51

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 14:42:51

  執行緒ID:2564,end time:  14:42:56

物件Test2。所線上程ID:2564

  執行緒ID:2564,begin time: 14:42:56

  執行緒ID:2564,end time:  14:43:01

輸出T5

輸出T6

Main Thread ID:2564

執行緒啟動,ID:2728

執行緒啟動,ID:1972

物件Test2。所線上程ID:1972

  執行緒ID:1972,begin time: 14:47:06

物件Test2。所線上程ID:2728

  執行緒ID:2728,begin time: 14:47:06

執行緒啟動,ID:2712

物件Test2。所線上程ID:2712

  執行緒ID:2712,begin time: 14:47:06

執行緒啟動,ID:2344

物件Test2。所線上程ID:2344

  執行緒ID:2344,begin time: 14:47:06

執行緒啟動,ID:2484

物件Test2。所線上程ID:2484

  執行緒ID:2484,begin time: 14:47:06

  執行緒ID:1972,end time:  14:47:11

  執行緒ID:2728,end time:  14:47:11

  執行緒ID:2712,end time:  14:47:11

  執行緒ID:2344,end time:  14:47:11

  執行緒ID:2484,end time:  14:47:11

輸出T7

Main Thread ID:2564

執行緒啟動,ID:1972

執行緒啟動,ID:2472

物件Test2。所線上程ID:2472

  執行緒ID:2472,begin time: 14:49:11

物件Test2。所線上程ID:1972

  執行緒ID:1972,begin time: 14:49:11

執行緒啟動,ID:2644

物件Test2。所線上程ID:2644

  執行緒ID:2644,begin time: 14:49:11

執行緒啟動,ID:2728

物件Test2。所線上程ID:2728

  執行緒ID:2728,begin time: 14:49:11

執行緒啟動,ID:2604

物件Test2。所線上程ID:2604

  執行緒ID:2604,begin time: 14:49:11

  執行緒ID:1972,end time:  14:49:16

  執行緒ID:2472,end time:  14:49:16

  執行緒ID:2644,end time:  14:49:16

  執行緒ID:2728,end time:  14:49:16

  執行緒ID:2604,end time:  14:49:16

輸出T8

Main Thread ID:2564

執行緒啟動,ID:1132

執行緒啟動,ID:2472

執行緒啟動,ID:2724

執行緒啟動,ID:2712

執行緒啟動,ID:1972

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 14:55:30

  執行緒ID:2396,end time:  14:55:35

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 14:55:35

  執行緒ID:2396,end time:  14:55:40

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 14:55:40

  執行緒ID:2396,end time:  14:55:45

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 14:55:45

  執行緒ID:2396,end time:  14:55:50

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 14:55:50

  執行緒ID:2396,end time:  14:55:55

輸出T9

輸出T10

Main Thread ID:2724

執行緒啟動,ID:2280

執行緒啟動,ID:2508

物件Test2。所線上程ID:2508

  執行緒ID:2508,begin time: 14:59:33

物件Test2。所線上程ID:2280

  執行緒ID:2280,begin time: 14:59:33

執行緒啟動,ID:2484

物件Test2。所線上程ID:2484

  執行緒ID:2484,begin time: 14:59:33

執行緒啟動,ID:2472

物件Test2。所線上程ID:2472

  執行緒ID:2472,begin time: 14:59:33

執行緒啟動,ID:2712

物件Test2。所線上程ID:2712

  執行緒ID:2712,begin time: 14:59:33

  執行緒ID:2280,end time:  14:59:38

  執行緒ID:2508,end time:  14:59:38

  執行緒ID:2484,end time:  14:59:38

  執行緒ID:2472,end time:  14:59:38

  執行緒ID:2712,end time:  14:59:38

輸出T11

Main Thread ID:2472

執行緒啟動,ID:2680

執行緒啟動,ID:2712

物件Test2。所線上程ID:2712

  執行緒ID:2712,begin time: 15:01:28

物件Test2。所線上程ID:2680

  執行緒ID:2680,begin time: 15:01:28

執行緒啟動,ID:1972

物件Test2。所線上程ID:1972

  執行緒ID:1972,begin time: 15:01:29

執行緒啟動,ID:2068

物件Test2。所線上程ID:2068

  執行緒ID:2068,begin time: 15:01:29

執行緒啟動,ID:2488

物件Test2。所線上程ID:2488

  執行緒ID:2488,begin time: 15:01:29

  執行緒ID:2712,end time:  15:01:33

  執行緒ID:2680,end time:  15:01:34

  執行緒ID:1972,end time:  15:01:34

  執行緒ID:2068,end time:  15:01:34

  執行緒ID:2488,end time:  15:01:34

輸出T12

Main Thread ID:2484

執行緒啟動,ID:2068

執行緒啟動,ID:2712

執行緒啟動,ID:1972

執行緒啟動,ID:2680

執行緒啟動,ID:2268

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 15:02:51

  執行緒ID:2724,end time:  15:02:56

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 15:02:56

  執行緒ID:2724,end time:  15:03:01

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 15:03:01

  執行緒ID:2724,end time:  15:03:06

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 15:03:06

  執行緒ID:2724,end time:  15:03:11

物件Test2。所線上程ID:2724

  執行緒ID:2724,begin time: 15:03:11

  執行緒ID:2724,end time:  15:03:16

 

輸出T13

輸出T14

Main Thread ID:2488

執行緒啟動,ID:2068

物件Test2。所線上程ID:2068

  執行緒ID:2068,begin time: 15:05:28

執行緒啟動,ID:2680

物件Test2。所線上程ID:2680

  執行緒ID:2680,begin time: 15:05:28

執行緒啟動,ID:2268

物件Test2。所線上程ID:2268

  執行緒ID:2268,begin time: 15:05:28

執行緒啟動,ID:2712

物件Test2。所線上程ID:2712

  執行緒ID:2712,begin time: 15:05:28

執行緒啟動,ID:1972

物件Test2。所線上程ID:1972

  執行緒ID:1972,begin time: 15:05:28

  執行緒ID:2068,end time:  15:05:33

  執行緒ID:2680,end time:  15:05:33

  執行緒ID:2268,end time:  15:05:33

  執行緒ID:2712,end time:  15:05:33

  執行緒ID:1972,end time:  15:05:33

輸出T15

Main Thread ID:2488

執行緒啟動,ID:2680

物件Test2。所線上程ID:2680

  執行緒ID:2680,begin time: 15:07:53

執行緒啟動,ID:2368

物件Test2。所線上程ID:2368

   執行緒ID:2368,begin time: 15:07:53

執行緒啟動,ID:2284

物件Test2。所線上程ID:2284

  執行緒ID:2284,begin time: 15:07:53

執行緒啟動,ID:2068

物件Test2。所線上程ID:2068

  執行緒ID:2068,begin time: 15:07:53

執行緒啟動,ID:2640

物件Test2。所線上程ID:2640

  執行緒ID:2640,begin time: 15:07:53

   執行緒ID:2680,end time:  15:07:58

  執行緒ID:2368,end time:  15:07:58

  執行緒ID:2284,end time:  15:07:58

  執行緒ID:2068,end time:  15:07:58

  執行緒ID:2640,end time:  15:07:58

 

輸出T16

Main Thread ID:2488

執行緒啟動,ID:2368

執行緒啟動,ID:2268

執行緒啟動,ID:2280

執行緒啟動,ID:2680

執行緒啟動,ID:2644

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:09:18

  執行緒ID:2396,end time:  15:09:23

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:09:23

  執行緒ID:2396,end time:  15:09:28

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:09:28

  執行緒ID:2396,end time:  15:09:33

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:09:33

  執行緒ID:2396,end time:  15:09:38

物件Test2。所線上程ID:2396

  執行緒ID:2396,begin time: 15:09:38

  執行緒ID:2396,end time:  15:09:43


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-956713/,如需轉載,請註明出處,否則將追究法律責任。

相關文章