Re: [問題]關於Thread的基礎問題
※ 引述《zonble (zonble)》之銘言:
: ※ 引述《angelyin (等待.微笑)》之銘言:
: : detachNewThreadSelector:@selector(A:) toTarget:B withObject:C
: : 想請問前輩A B C是代表什麼意思?
: : 稍微研究了一下
: 假如原來的 code 是:
: [myObj myMethodWithObject:myParameter];
: 要用 Thread 的話
: [NSThread detachNewThreadSelector:@selector(myMethodWithObject:)
: toTarget:myObj
: withObject:myParameter];
謝謝這位前輩
我想在請問另外一個問題
performSelectorOnMainThread:@selector(D:) withObject:E waitUntilDone:F
1.請問上面這個method是指傳送message給main thread上的D嗎?
那
D是指要invoke的method
E是指要傳給D的參數
F是boolen值
我看文件寫說
如果是YES就block目前的thread
如果是NO就立刻把這個method return
2.上述的理解有錯嗎?(雖然我講起來都覺得很抽象)
3.如果都沒錯
那為什麼要叫main thread執行D啊?
中途打斷一個thread的執行不是很怪嗎?
想要執行D為什麼不另外開一個thread?
謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.210.155
→
09/29 23:44, , 1F
09/29 23:44, 1F
→
09/29 23:45, , 2F
09/29 23:45, 2F
→
09/29 23:47, , 3F
09/29 23:47, 3F
→
09/29 23:51, , 4F
09/29 23:51, 4F
→
09/29 23:53, , 5F
09/29 23:53, 5F
→
09/29 23:53, , 6F
09/29 23:53, 6F
推
09/30 02:44, , 7F
09/30 02:44, 7F
推
09/30 02:55, , 8F
09/30 02:55, 8F
→
09/30 03:03, , 9F
09/30 03:03, 9F
→
09/30 03:04, , 10F
09/30 03:04, 10F
→
09/30 03:04, , 11F
09/30 03:04, 11F
→
09/30 03:05, , 12F
09/30 03:05, 12F
→
09/30 03:06, , 13F
09/30 03:06, 13F
→
09/30 03:07, , 14F
09/30 03:07, 14F
→
09/30 03:08, , 15F
09/30 03:08, 15F
→
09/30 03:08, , 16F
09/30 03:08, 16F
→
09/30 03:09, , 17F
09/30 03:09, 17F
→
09/30 03:15, , 18F
09/30 03:15, 18F
→
09/30 03:15, , 19F
09/30 03:15, 19F
→
09/30 03:16, , 20F
09/30 03:16, 20F
→
09/30 03:16, , 21F
09/30 03:16, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):